# near model CODE resource # jump table entries: 5944-5953 (10 of them) fn00000000: 00000000 4E56 FFFE link A6, -0x0002 00000004 48E7 0108 movem.l -[A7], D7,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 4A6C FDF0 tst.w [A4 - 0x210] 00000010 670C beq +0xE /* 0000001E */ 00000012 4267 clr.w -[A7] 00000014 3F2C FDF0 move.w -[A7], [A4 - 0x210] 00000018 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 0000001C 3E1F move.w D7, [A7]+ label0000001E: 0000001E 102C FCD1 move.b D0, [A4 - 0x32F] 00000022 6626 bne +0x28 /* 0000004A */ 00000024 4A6C FCCC tst.w [A4 - 0x334] 00000028 670C beq +0xE /* 00000036 */ 0000002A 4267 clr.w -[A7] 0000002C 3F2C FCCC move.w -[A7], [A4 - 0x334] 00000030 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000034 3E1F move.w D7, [A7]+ label00000036: 00000036 70FF moveq.l D0, 0xFFFFFFFF 00000038 B06C FCCE cmp.w D0, [A4 - 0x332] 0000003C 670C beq +0xE /* 0000004A */ 0000003E 4267 clr.w -[A7] 00000040 3F2C FCCE move.w -[A7], [A4 - 0x332] 00000044 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000048 3E1F move.w D7, [A7]+ label0000004A: 0000004A 4CDF 1080 movem.l D7,A4, [A7]+ 0000004E 4E5E unlink A6 00000050 2E9F move.l [A7], [A7]+ 00000052 4E75 rts fn00000054: 00000054 4E56 FFFE link A6, -0x0002 00000058 48E7 0118 movem.l -[A7], D7,A3,A4 0000005C 266E 0008 movea.l A3, [A6 + 0x8] 00000060 4A6E 000C tst.w [A6 + 0xC] 00000064 6746 beq +0x48 /* 000000AC */ 00000066 206E 0008 movea.l A0, [A6 + 0x8] 0000006A 316E 000C 0012 move.w [A0 + 0x12], [A6 + 0xC] 00000070 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000074 4EBA FF8A jsr [PC - 0x76 /* 00000000 */] 00000078 102B FCE3 move.b D0, [A3 - 0x31D] 0000007C 6722 beq +0x24 /* 000000A0 */ 0000007E 49EB FDF4 lea.l A4, [A3 - 0x20C] 00000082 4267 clr.w -[A7] 00000084 3F14 move.w -[A7], [A4] 00000086 2F2C 0002 move.l -[A7], [A4 + 0x2] 0000008A 486C 0006 pea.l [A4 + 0x6] 0000008E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00000092 3E1F move.w D7, [A7]+ 00000094 4267 clr.w -[A7] 00000096 42A7 clr.l -[A7] 00000098 3F14 move.w -[A7], [A4] 0000009A 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 0000009E 3E1F move.w D7, [A7]+ label000000A0: 000000A0 206E 0008 movea.l A0, [A6 + 0x8] 000000A4 2C48 movea.l A6, A0 000000A6 4EFA 02B4 jmp [PC + 0x2B4 /* 0000035C */] 000000AA 0000 4CDF ori.b D0, 0xDF // begin alternate branch 000000AC-000000B0 label000000AC: 000000AC 4CDF 1880 movem.l D7,A3,A4, [A7]+ // end alternate branch 000000AC-000000B0 label000000AC: // (misaligned) 000000AE 1880 move.b [A4], D0 000000B0 4E5E unlink A6 000000B2 205F movea.l A0, [A7]+ 000000B4 5C4F addq.w A7, 6 000000B6 4ED0 jmp [A0] export_743: 000000B8 4E56 FCC8 link A6, -0x0338 000000BC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000000C0 206E 000E movea.l A0, [A6 + 0xE] 000000C4 43EE FEFA lea.l A1, [A6 - 0x106] 000000C8 7040 moveq.l D0, 0x40 label000000CA: 000000CA 22D8 move.l [A1]+, [A0]+ 000000CC 51C8 FFFC dbf D0, -0x6 /* 000000CA */ 000000D0 3290 move.w [A1], [A0] 000000D2 206E 000A movea.l A0, [A6 + 0xA] 000000D6 43EE FDF4 lea.l A1, [A6 - 0x20C] 000000DA 7040 moveq.l D0, 0x40 label000000DC: 000000DC 22D8 move.l [A1]+, [A0]+ 000000DE 51C8 FFFC dbf D0, -0x6 /* 000000DC */ 000000E2 3290 move.w [A1], [A0] 000000E4 426E 0012 clr.w [A6 + 0x12] 000000E8 1F3C 0001 move.b -[A7], 0x1 000000EC 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 000000F0 42A7 clr.l -[A7] 000000F2 486E FDF4 pea.l [A6 - 0x20C] 000000F6 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */] 000000FA 2D5F FCC8 move.l [A6 - 0x338], [A7]+ 000000FE 42A7 clr.l -[A7] 00000100 2F2E FCC8 move.l -[A7], [A6 - 0x338] 00000104 4EAD 2292 jsr [A5 + 0x2292 /* export_1102 */] 00000108 4A9F tst.l [A7]+ 0000010A 670A beq +0xC /* 00000116 */ 0000010C 3D7C 0030 0012 move.w [A6 + 0x12], 0x30 /* '0' */ 00000112 6000 0248 bra +0x24A /* 0000035C */ label00000116: 00000116 422E FCE3 clr.b [A6 - 0x31D] 0000011A 426E FCCC clr.w [A6 - 0x334] 0000011E 3D7C FFFF FCCE move.w [A6 - 0x332], 0xFFFF 00000124 426E FDF0 clr.w [A6 - 0x210] 00000128 4267 clr.w -[A7] 0000012A 486E FEFA pea.l [A6 - 0x106] 0000012E 486D A528 pea.l [A5 - 0x5AD8] 00000132 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00000136 1D5F FCD1 move.b [A6 - 0x32F], [A7]+ 0000013A 102E FCD1 move.b D0, [A6 - 0x32F] 0000013E 670E beq +0x10 /* 0000014E */ 00000140 3D6D A62E FCCC move.w [A6 - 0x334], [A5 - 0x59D2] 00000146 3D6D A526 FCCE move.w [A6 - 0x332], [A5 - 0x5ADA] 0000014C 6040 bra +0x42 /* 0000018E */ label0000014E: 0000014E 4267 clr.w -[A7] 00000150 3F2E FEFA move.w -[A7], [A6 - 0x106] 00000154 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000158 486E FF00 pea.l [A6 - 0x100] 0000015C 1F3C 0001 move.b -[A7], 0x1 00000160 486E FCCC pea.l [A6 - 0x334] 00000164 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00000168 2F0E move.l -[A7], A6 0000016A 4EBA FEE8 jsr [PC - 0x118 /* 00000054 */] 0000016E 4267 clr.w -[A7] 00000170 3F2E FEFA move.w -[A7], [A6 - 0x106] 00000174 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000178 486E FF00 pea.l [A6 - 0x100] 0000017C 1F3C 0001 move.b -[A7], 0x1 00000180 486E FCCE pea.l [A6 - 0x332] 00000184 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00000188 2F0E move.l -[A7], A6 0000018A 4EBA FEC8 jsr [PC - 0x138 /* 00000054 */] label0000018E: 0000018E 42A7 clr.l -[A7] 00000190 3F2E FCCC move.w -[A7], [A6 - 0x334] 00000194 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000198 2D5F FCEC move.l [A6 - 0x314], [A7]+ 0000019C 42A7 clr.l -[A7] 0000019E 3F2E FCCE move.w -[A7], [A6 - 0x332] 000001A2 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 000001A6 2D5F FCE8 move.l [A6 - 0x318], [A7]+ 000001AA 42A7 clr.l -[A7] 000001AC 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 000001B0 4EAD 23C2 jsr [A5 + 0x23C2 /* export_1140 */] 000001B4 2D5F FCE4 move.l [A6 - 0x31C], [A7]+ 000001B8 4267 clr.w -[A7] 000001BA 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 000001BE 2F2E FDF6 move.l -[A7], [A6 - 0x20A] 000001C2 486E FDFA pea.l [A6 - 0x206] 000001C6 1F3C 0003 move.b -[A7], 0x3 000001CA 486E FDF0 pea.l [A6 - 0x210] 000001CE 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 000001D2 3D5F FDF2 move.w [A6 - 0x20E], [A7]+ 000001D6 4A6E FDF2 tst.w [A6 - 0x20E] 000001DA 57C0 seq D0 000001DC 4400 neg.b D0 000001DE 1D40 FCE2 move.b [A6 - 0x31E], D0 000001E2 6770 beq +0x72 /* 00000254 */ 000001E4 102E 0008 move.b D0, [A6 + 0x8] 000001E8 660A bne +0xC /* 000001F4 */ 000001EA 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 000001EE 2F0E move.l -[A7], A6 000001F0 4EBA FE62 jsr [PC - 0x19E /* 00000054 */] label000001F4: 000001F4 4267 clr.w -[A7] 000001F6 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 000001FA 2F2E FDF6 move.l -[A7], [A6 - 0x20A] 000001FE 486E FDFA pea.l [A6 - 0x206] 00000202 486E FCD2 pea.l [A6 - 0x32E] 00000206 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 0000020A 2F0E move.l -[A7], A6 0000020C 4EBA FE46 jsr [PC - 0x1BA /* 00000054 */] 00000210 41EE FCD2 lea.l A0, [A6 - 0x32E] 00000214 43FA 0158 lea.l A1, [PC + 0x158 /* 0000036E, value 0x5354414B 'STAK' */] 00000218 7003 moveq.l D0, 0x03 label0000021A: 0000021A B109 cmpm.b [A0]+, [A1]+ 0000021C 56C8 FFFC dbne D0, -0x6 /* 0000021A */ 00000220 670A beq +0xC /* 0000022C */ 00000222 3F3C 0033 move.w -[A7], 0x33 /* '3' */ 00000226 2F0E move.l -[A7], A6 00000228 4EBA FE2A jsr [PC - 0x1D6 /* 00000054 */] label0000022C: 0000022C 42A7 clr.l -[A7] 0000022E 3F2E FDF0 move.w -[A7], [A6 - 0x210] 00000232 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00000236 201F move.l D0, [A7]+ 00000238 D0AE FCE4 add.l D0, [A6 - 0x31C] 0000023C 2F00 move.l -[A7], D0 0000023E 4267 clr.w -[A7] 00000240 486E FDF4 pea.l [A6 - 0x20C] 00000244 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */] 00000248 321F move.w D1, [A7]+ 0000024A 201F move.l D0, [A7]+ 0000024C 48C1 ext.l D1 0000024E D280 add.l D1, D0 00000250 2D41 FCE4 move.l [A6 - 0x31C], D1 label00000254: 00000254 202E FCE8 move.l D0, [A6 - 0x318] 00000258 D0AE FCEC add.l D0, [A6 - 0x314] 0000025C B0AE FCE4 cmp.l D0, [A6 - 0x31C] 00000260 6F0A ble +0xC /* 0000026C */ 00000262 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00000266 2F0E move.l -[A7], A6 00000268 4EBA FDEA jsr [PC - 0x216 /* 00000054 */] label0000026C: 0000026C 70D5 moveq.l D0, 0xFFFFFFD5 0000026E B06E FDF2 cmp.w D0, [A6 - 0x20E] 00000272 6648 bne +0x4A /* 000002BC */ 00000274 4267 clr.w -[A7] 00000276 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 0000027A 2F2E FDF6 move.l -[A7], [A6 - 0x20A] 0000027E 486E FDFA pea.l [A6 - 0x206] 00000282 2F3A 00EE move.l -[A7], [PC + 0xEE /* 00000372, value 0x57494C44 'WILD' */] 00000286 2F3A 00E6 move.l -[A7], [PC + 0xE6 /* 0000036E, value 0x5354414B 'STAK' */] 0000028A 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 0000028E 3D5F FDF2 move.w [A6 - 0x20E], [A7]+ 00000292 4A6E FDF2 tst.w [A6 - 0x20E] 00000296 6624 bne +0x26 /* 000002BC */ 00000298 1D7C 0001 FCE3 move.b [A6 - 0x31D], 0x1 0000029E 4267 clr.w -[A7] 000002A0 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 000002A4 2F2E FDF6 move.l -[A7], [A6 - 0x20A] 000002A8 486E FDFA pea.l [A6 - 0x206] 000002AC 1F3C 0003 move.b -[A7], 0x3 000002B0 486E FDF0 pea.l [A6 - 0x210] 000002B4 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 000002B8 3D5F FDF2 move.w [A6 - 0x20E], [A7]+ label000002BC: 000002BC 3F2E FDF2 move.w -[A7], [A6 - 0x20E] 000002C0 2F0E move.l -[A7], A6 000002C2 4EBA FD90 jsr [PC - 0x270 /* 00000054 */] 000002C6 102E FCE2 move.b D0, [A6 - 0x31E] 000002CA 6710 beq +0x12 /* 000002DC */ 000002CC 4267 clr.w -[A7] 000002CE 486E FDF4 pea.l [A6 - 0x20C] 000002D2 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 000002D6 2F0E move.l -[A7], A6 000002D8 4EBA FD7A jsr [PC - 0x286 /* 00000054 */] label000002DC: 000002DC 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */] 000002E0 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */] 000002E4 4267 clr.w -[A7] 000002E6 3F2E FCCC move.w -[A7], [A6 - 0x334] 000002EA 3F2E FDF0 move.w -[A7], [A6 - 0x210] 000002EE 4EAD 063A jsr [A5 + 0x63A /* export_195 */] 000002F2 2F0E move.l -[A7], A6 000002F4 4EBA FD5E jsr [PC - 0x2A2 /* 00000054 */] 000002F8 4267 clr.w -[A7] 000002FA 3F2E FDF0 move.w -[A7], [A6 - 0x210] 000002FE 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000302 2F0E move.l -[A7], A6 00000304 4EBA FD4E jsr [PC - 0x2B2 /* 00000054 */] 00000308 426E FDF0 clr.w [A6 - 0x210] 0000030C 70FF moveq.l D0, 0xFFFFFFFF 0000030E B06E FCCE cmp.w D0, [A6 - 0x332] 00000312 6714 beq +0x16 /* 00000328 */ 00000314 4267 clr.w -[A7] 00000316 3F2E FCCE move.w -[A7], [A6 - 0x332] 0000031A 486E FDF4 pea.l [A6 - 0x20C] 0000031E 4EAD 0642 jsr [A5 + 0x642 /* export_196 */] 00000322 2F0E move.l -[A7], A6 00000324 4EBA FD2E jsr [PC - 0x2D2 /* 00000054 */] label00000328: 00000328 4267 clr.w -[A7] 0000032A 486E FEFA pea.l [A6 - 0x106] 0000032E 486E FDF4 pea.l [A6 - 0x20C] 00000332 4267 clr.w -[A7] 00000334 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00000338 2F0E move.l -[A7], A6 0000033A 4EBA FD18 jsr [PC - 0x2E8 /* 00000054 */] 0000033E 2F0E move.l -[A7], A6 00000340 4EBA FCBE jsr [PC - 0x342 /* 00000000 */] 00000344 486D A3BC pea.l [A5 - 0x5C44] 00000348 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */] 0000034C 4267 clr.w -[A7] 0000034E 42A7 clr.l -[A7] 00000350 3F2E FDF4 move.w -[A7], [A6 - 0x20C] 00000354 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00000358 3D5F FDF2 move.w [A6 - 0x20E], [A7]+ label0000035C: 0000035C 4FEE FCA8 lea.l A7, [A6 - 0x358] 00000360 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000364 4E5E unlink A6 00000366 205F movea.l A0, [A7]+ 00000368 DEFC 000A add.w A7, 0xA /* '\n' */ 0000036C 4ED0 jmp [A0] 0000036E 5354 subq.w [A4], 1 00000370 414B chk.w D0, A3 00000372 5749 subq.w A1, 3 00000374 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4 export_744: // at 00000376 (misaligned) 00000378 FF8E .invalid <> 0000037A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000037E 422E 000C clr.b [A6 + 0xC] 00000382 206E 0008 movea.l A0, [A6 + 0x8] 00000386 4210 clr.b [A0] 00000388 4AAD B658 tst.l [A5 - 0x49A8] 0000038C 57C0 seq D0 0000038E 4A6D B650 tst.w [A5 - 0x49B0] 00000392 57C1 seq D1 00000394 8001 or.b D0, D1 00000396 6704 beq +0x6 /* 0000039C */ 00000398 6000 03D0 bra +0x3D2 /* 0000076A */ label0000039C: 0000039C 202D BD7C move.l D0, [A5 - 0x4284] 000003A0 B0AD A630 cmp.l D0, [A5 - 0x59D0] 000003A4 6726 beq +0x28 /* 000003CC */ 000003A6 206E 0008 movea.l A0, [A6 + 0x8] 000003AA 10BC 0001 move.b [A0], 0x1 000003AE 1D7C 0004 FF92 move.b [A6 - 0x6E], 0x4 000003B4 2D6D BD7C FF94 move.l [A6 - 0x6C], [A5 - 0x4284] 000003BA 4267 clr.w -[A7] 000003BC 486E FF92 pea.l [A6 - 0x6E] 000003C0 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 000003C4 101F move.b D0, [A7]+ 000003C6 6604 bne +0x6 /* 000003CC */ 000003C8 6000 03A0 bra +0x3A2 /* 0000076A */ label000003CC: 000003CC 4267 clr.w -[A7] 000003CE 2F2D B658 move.l -[A7], [A5 - 0x49A8] 000003D2 3F2D B650 move.w -[A7], [A5 - 0x49B0] 000003D6 486E FFAA pea.l [A6 - 0x56] 000003DA 4EAD 263A jsr [A5 + 0x263A /* export_1219 */] 000003DE 101F move.b D0, [A7]+ 000003E0 6604 bne +0x6 /* 000003E6 */ 000003E2 6000 0386 bra +0x388 /* 0000076A */ label000003E6: 000003E6 3D6D B650 FFE8 move.w [A6 - 0x18], [A5 - 0x49B0] 000003EC 42A7 clr.l -[A7] 000003EE 2F2D B658 move.l -[A7], [A5 - 0x49A8] 000003F2 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */] 000003F6 4A9F tst.l [A7]+ 000003F8 670A beq +0xC /* 00000404 */ 000003FA 302E FFE8 move.w D0, [A6 - 0x18] 000003FE 4440 neg.w D0 00000400 3D40 FFE8 move.w [A6 - 0x18], D0 label00000404: 00000404 486E FFAA pea.l [A6 - 0x56] 00000408 2F2D B658 move.l -[A7], [A5 - 0x49A8] 0000040C 2F2D BD80 move.l -[A7], [A5 - 0x4280] 00000410 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00000414 3F3A 035E move.w -[A7], [PC + 0x35E /* 00000774, value 0x0, cstring "" */] 00000418 486D C820 pea.l [A5 - 0x37E0] 0000041C 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 00000420 4267 clr.w -[A7] 00000422 2F2D C5B6 move.l -[A7], [A5 - 0x3A4A] 00000426 2F2D C820 move.l -[A7], [A5 - 0x37E0] 0000042A A83C syscall TEGetOffset 0000042C 381F move.w D4, [A7]+ 0000042E 206D C820 movea.l A0, [A5 - 0x37E0] 00000432 2050 movea.l A0, [A0] 00000434 3D68 003C FFF8 move.w [A6 - 0x8], [A0 + 0x3C] 0000043A 4267 clr.w -[A7] 0000043C 3F04 move.w -[A7], D4 0000043E 4267 clr.w -[A7] 00000440 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000444 4EAD 245A jsr [A5 + 0x245A /* export_1159 */] 00000448 381F move.w D4, [A7]+ 0000044A 426D C824 clr.w [A5 - 0x37DC] 0000044E 3F04 move.w -[A7], D4 00000450 486E FFCA pea.l [A6 - 0x36] 00000454 486E FFEE pea.l [A6 - 0x12] 00000458 486E FFF4 pea.l [A6 - 0xC] 0000045C 2F2D C820 move.l -[A7], [A5 - 0x37E0] 00000460 3F3C 0003 move.w -[A7], 0x3 00000464 A83D syscall TEDispatch 00000466 4267 clr.w -[A7] 00000468 486E FFCC pea.l [A6 - 0x34] 0000046C 42A7 clr.l -[A7] 0000046E A85D syscall BitTst 00000470 1D5F FFC9 move.b [A6 - 0x37], [A7]+ 00000474 102E FFC9 move.b D0, [A6 - 0x37] 00000478 677C beq +0x7E /* 000004F6 */ 0000047A 3D44 FFFE move.w [A6 - 0x2], D4 0000047E 3D44 FFFC move.w [A6 - 0x4], D4 label00000482: 00000482 4A6E FFFE tst.w [A6 - 0x2] 00000486 6F30 ble +0x32 /* 000004B8 */ 00000488 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000048C 486E FFCA pea.l [A6 - 0x36] 00000490 486E FFF6 pea.l [A6 - 0xA] 00000494 486E FFF4 pea.l [A6 - 0xC] 00000498 2F2D C820 move.l -[A7], [A5 - 0x37E0] 0000049C 3F3C 0003 move.w -[A7], 0x3 000004A0 A83D syscall TEDispatch 000004A2 4267 clr.w -[A7] 000004A4 486E FFCC pea.l [A6 - 0x34] 000004A8 42A7 clr.l -[A7] 000004AA A85D syscall BitTst 000004AC 101F move.b D0, [A7]+ 000004AE 6602 bne +0x4 /* 000004B2 */ 000004B0 6006 bra +0x8 /* 000004B8 */ label000004B2: 000004B2 536E FFFE subq.w [A6 - 0x2], 1 000004B6 60CA bra -0x34 /* 00000482 */ label000004B8: 000004B8 302E FFFC move.w D0, [A6 - 0x4] 000004BC B06E FFF8 cmp.w D0, [A6 - 0x8] 000004C0 6C30 bge +0x32 /* 000004F2 */ 000004C2 3F2E FFFC move.w -[A7], [A6 - 0x4] 000004C6 486E FFCA pea.l [A6 - 0x36] 000004CA 486E FFF6 pea.l [A6 - 0xA] 000004CE 486E FFF4 pea.l [A6 - 0xC] 000004D2 2F2D C820 move.l -[A7], [A5 - 0x37E0] 000004D6 3F3C 0003 move.w -[A7], 0x3 000004DA A83D syscall TEDispatch 000004DC 4267 clr.w -[A7] 000004DE 486E FFCC pea.l [A6 - 0x34] 000004E2 42A7 clr.l -[A7] 000004E4 A85D syscall BitTst 000004E6 101F move.b D0, [A7]+ 000004E8 6602 bne +0x4 /* 000004EC */ 000004EA 6006 bra +0x8 /* 000004F2 */ label000004EC: 000004EC 526E FFFC addq.w [A6 - 0x4], 1 000004F0 60C6 bra -0x38 /* 000004B8 */ label000004F2: 000004F2 6000 019C bra +0x19E /* 00000690 */ label000004F6: 000004F6 206D C820 movea.l A0, [A5 - 0x37E0] 000004FA 2050 movea.l A0, [A0] 000004FC 2068 003E movea.l A0, [A0 + 0x3E] 00000500 2850 movea.l A4, [A0] 00000502 302E FFF8 move.w D0, [A6 - 0x8] 00000506 48C0 ext.l D0 00000508 D08C add.l D0, A4 0000050A 2D40 FFD6 move.l [A6 - 0x2A], D0 0000050E 3004 move.w D0, D4 00000510 48C0 ext.l D0 00000512 2640 movea.l A3, D0 00000514 D7CC add.l A3, A4 00000516 2A0B move.l D5, A3 00000518 7E01 moveq.l D7, 0x01 label0000051A: 0000051A 102D A24D move.b D0, [A5 - 0x5DB3] 0000051E 6700 0092 beq +0x94 /* 000005B2 */ 00000522 4267 clr.w -[A7] 00000524 A887 syscall TextFont 00000526 4267 clr.w -[A7] 00000528 2F0C move.l -[A7], A4 0000052A 200B move.l D0, A3 0000052C 908C sub.l D0, A4 0000052E 3F00 move.w -[A7], D0 00000530 2F3C 8206 0010 move.l -[A7], 0x82060010 00000536 A8B5 syscall ScriptUtil 00000538 3D5F FFEC move.w [A6 - 0x14], [A7]+ 0000053C 4A6E FFEC tst.w [A6 - 0x14] 00000540 661A bne +0x1C /* 0000055C */ 00000542 1007 move.b D0, D7 00000544 0A00 0001 xori.b D0, 0x1 00000548 4A00 tst.b D0 0000054A 670C beq +0xE /* 00000558 */ 0000054C 72FF moveq.l D1, 0xFFFFFFFF 0000054E B246 cmp.w D1, D6 00000550 56C1 sne D1 00000552 C001 and.b D0, D1 00000554 6702 beq +0x4 /* 00000558 */ 00000556 6072 bra +0x74 /* 000005CA */ label00000558: 00000558 7CFF moveq.l D6, 0xFFFFFFFF 0000055A 4207 clr.b D7 label0000055C: 0000055C 4A6E FFEC tst.w [A6 - 0x14] 00000560 57C0 seq D0 00000562 4A00 tst.b D0 00000564 6716 beq +0x18 /* 0000057C */ 00000566 2F00 move.l -[A7], D0 00000568 4267 clr.w -[A7] 0000056A 2F0B move.l -[A7], A3 0000056C 4267 clr.w -[A7] 0000056E 4EAD 23B2 jsr [A5 + 0x23B2 /* export_1138 */] 00000572 121F move.b D1, [A7]+ 00000574 201F move.l D0, [A7]+ 00000576 C001 and.b D0, D1 00000578 6702 beq +0x4 /* 0000057C */ 0000057A 604E bra +0x50 /* 000005CA */ label0000057C: 0000057C 70FF moveq.l D0, 0xFFFFFFFF 0000057E B06E FFEC cmp.w D0, [A6 - 0x14] 00000582 662C bne +0x2E /* 000005B0 */ 00000584 1007 move.b D0, D7 00000586 670E beq +0x10 /* 00000596 */ 00000588 4207 clr.b D7 0000058A 4267 clr.w -[A7] 0000058C 2F0B move.l -[A7], A3 0000058E 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */] 00000592 3C1F move.w D6, [A7]+ 00000594 602C bra +0x2E /* 000005C2 */ label00000596: 00000596 4267 clr.w -[A7] 00000598 2F0B move.l -[A7], A3 0000059A 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */] 0000059E 3D5F FFE6 move.w [A6 - 0x1A], [A7]+ 000005A2 BC6E FFE6 cmp.w D6, [A6 - 0x1A] 000005A6 6704 beq +0x6 /* 000005AC */ 000005A8 528B addq.l A3, 1 000005AA 601E bra +0x20 /* 000005CA */ label000005AC: 000005AC 3C2E FFE6 move.w D6, [A6 - 0x1A] label000005B0: 000005B0 6010 bra +0x12 /* 000005C2 */ label000005B2: 000005B2 4267 clr.w -[A7] 000005B4 2F0B move.l -[A7], A3 000005B6 4267 clr.w -[A7] 000005B8 4EAD 23B2 jsr [A5 + 0x23B2 /* export_1138 */] 000005BC 101F move.b D0, [A7]+ 000005BE 6702 beq +0x4 /* 000005C2 */ 000005C0 6008 bra +0xA /* 000005CA */ label000005C2: 000005C2 538B subq.l A3, 1 000005C4 B7CC cmpa.l A3, A4 000005C6 6C00 FF52 bge -0xAC /* 0000051A */ label000005CA: 000005CA 7E01 moveq.l D7, 0x01 label000005CC: 000005CC BAAE FFD6 cmp.l D5, [A6 - 0x2A] 000005D0 6C00 00AE bge +0xB0 /* 00000680 */ 000005D4 102D A24D move.b D0, [A5 - 0x5DB3] 000005D8 6700 0090 beq +0x92 /* 0000066A */ 000005DC 4267 clr.w -[A7] 000005DE A887 syscall TextFont 000005E0 4267 clr.w -[A7] 000005E2 2F0C move.l -[A7], A4 000005E4 2005 move.l D0, D5 000005E6 908C sub.l D0, A4 000005E8 3F00 move.w -[A7], D0 000005EA 2F3C 8206 0010 move.l -[A7], 0x82060010 000005F0 A8B5 syscall ScriptUtil 000005F2 3D5F FFEC move.w [A6 - 0x14], [A7]+ 000005F6 4A6E FFEC tst.w [A6 - 0x14] 000005FA 661A bne +0x1C /* 00000616 */ 000005FC 1007 move.b D0, D7 000005FE 0A00 0001 xori.b D0, 0x1 00000602 4A00 tst.b D0 00000604 670C beq +0xE /* 00000612 */ 00000606 72FF moveq.l D1, 0xFFFFFFFF 00000608 B246 cmp.w D1, D6 0000060A 56C1 sne D1 0000060C C001 and.b D0, D1 0000060E 6702 beq +0x4 /* 00000612 */ 00000610 606E bra +0x70 /* 00000680 */ label00000612: 00000612 7CFF moveq.l D6, 0xFFFFFFFF 00000614 4207 clr.b D7 label00000616: 00000616 4A6E FFEC tst.w [A6 - 0x14] 0000061A 57C0 seq D0 0000061C 4A00 tst.b D0 0000061E 6716 beq +0x18 /* 00000636 */ 00000620 2F00 move.l -[A7], D0 00000622 4267 clr.w -[A7] 00000624 2F05 move.l -[A7], D5 00000626 4267 clr.w -[A7] 00000628 4EAD 23B2 jsr [A5 + 0x23B2 /* export_1138 */] 0000062C 121F move.b D1, [A7]+ 0000062E 201F move.l D0, [A7]+ 00000630 C001 and.b D0, D1 00000632 6702 beq +0x4 /* 00000636 */ 00000634 604A bra +0x4C /* 00000680 */ label00000636: 00000636 70FF moveq.l D0, 0xFFFFFFFF 00000638 B06E FFEC cmp.w D0, [A6 - 0x14] 0000063C 662A bne +0x2C /* 00000668 */ 0000063E 1007 move.b D0, D7 00000640 670E beq +0x10 /* 00000650 */ 00000642 4207 clr.b D7 00000644 4267 clr.w -[A7] 00000646 2F05 move.l -[A7], D5 00000648 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */] 0000064C 3C1F move.w D6, [A7]+ 0000064E 602A bra +0x2C /* 0000067A */ label00000650: 00000650 4267 clr.w -[A7] 00000652 2F05 move.l -[A7], D5 00000654 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */] 00000658 3D5F FFE6 move.w [A6 - 0x1A], [A7]+ 0000065C BC6E FFE6 cmp.w D6, [A6 - 0x1A] 00000660 6702 beq +0x4 /* 00000664 */ 00000662 601C bra +0x1E /* 00000680 */ label00000664: 00000664 3C2E FFE6 move.w D6, [A6 - 0x1A] label00000668: 00000668 6010 bra +0x12 /* 0000067A */ label0000066A: 0000066A 4267 clr.w -[A7] 0000066C 2F05 move.l -[A7], D5 0000066E 4267 clr.w -[A7] 00000670 4EAD 23B2 jsr [A5 + 0x23B2 /* export_1138 */] 00000674 101F move.b D0, [A7]+ 00000676 6702 beq +0x4 /* 0000067A */ 00000678 6006 bra +0x8 /* 00000680 */ label0000067A: 0000067A 5285 addq.l D5, 1 0000067C 6000 FF4E bra -0xB0 /* 000005CC */ label00000680: 00000680 200B move.l D0, A3 00000682 908C sub.l D0, A4 00000684 3D40 FFFE move.w [A6 - 0x2], D0 00000688 2005 move.l D0, D5 0000068A 908C sub.l D0, A4 0000068C 3D40 FFFC move.w [A6 - 0x4], D0 label00000690: 00000690 4A6E FFFE tst.w [A6 - 0x2] 00000694 6606 bne +0x8 /* 0000069C */ 00000696 426D C63C clr.w [A5 - 0x39C4] 0000069A 600A bra +0xC /* 000006A6 */ label0000069C: 0000069C 302E FFFE move.w D0, [A6 - 0x2] 000006A0 5240 addq.w D0, 1 000006A2 3B40 C63C move.w [A5 - 0x39C4], D0 label000006A6: 000006A6 302D C63C move.w D0, [A5 - 0x39C4] 000006AA B06E FFFC cmp.w D0, [A6 - 0x4] 000006AE 6F08 ble +0xA /* 000006B8 */ 000006B0 3B6D C63C C63E move.w [A5 - 0x39C2], [A5 - 0x39C4] 000006B6 6006 bra +0x8 /* 000006BE */ label000006B8: 000006B8 3B6E FFFC C63E move.w [A5 - 0x39C2], [A6 - 0x4] label000006BE: 000006BE 4A6D C63C tst.w [A5 - 0x39C4] 000006C2 57C0 seq D0 000006C4 4A00 tst.b D0 000006C6 6760 beq +0x62 /* 00000728 */ 000006C8 B86E FFFE cmp.w D4, [A6 - 0x2] 000006CC 56C1 sne D1 000006CE C001 and.b D0, D1 000006D0 6756 beq +0x58 /* 00000728 */ 000006D2 206D C820 movea.l A0, [A5 - 0x37E0] 000006D6 2050 movea.l A0, [A0] 000006D8 2068 003E movea.l A0, [A0 + 0x3E] 000006DC 2850 movea.l A4, [A0] 000006DE 102D A24D move.b D0, [A5 - 0x5DB3] 000006E2 0A00 0001 xori.b D0, 0x1 000006E6 4A00 tst.b D0 000006E8 6624 bne +0x26 /* 0000070E */ 000006EA 2F00 move.l -[A7], D0 000006EC 4267 clr.w -[A7] 000006EE 2F0C move.l -[A7], A4 000006F0 3F2D C63C move.w -[A7], [A5 - 0x39C4] 000006F4 2F3C 8206 0010 move.l -[A7], 0x82060010 000006FA A8B5 syscall ScriptUtil 000006FC 321F move.w D1, [A7]+ 000006FE 201F move.l D0, [A7]+ 00000700 74FF moveq.l D2, 0xFFFFFFFF 00000702 B441 cmp.w D2, D1 00000704 56C1 sne D1 00000706 8001 or.b D0, D1 00000708 0240 0001 andi.w D0, 0x1 0000070C 671A beq +0x1C /* 00000728 */ label0000070E: 0000070E 2F00 move.l -[A7], D0 00000710 4267 clr.w -[A7] 00000712 2F0C move.l -[A7], A4 00000714 4267 clr.w -[A7] 00000716 4EAD 23B2 jsr [A5 + 0x23B2 /* export_1138 */] 0000071A 121F move.b D1, [A7]+ 0000071C 201F move.l D0, [A7]+ 0000071E C001 and.b D0, D1 00000720 6706 beq +0x8 /* 00000728 */ 00000722 3B7C 0001 C63C move.w [A5 - 0x39C4], 0x1 label00000728: 00000728 B86E FFF8 cmp.w D4, [A6 - 0x8] 0000072C 6636 bne +0x38 /* 00000764 */ 0000072E 42A7 clr.l -[A7] 00000730 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000734 2F2D C820 move.l -[A7], [A5 - 0x37E0] 00000738 3F3C 0008 move.w -[A7], 0x8 0000073C A83D syscall TEDispatch 0000073E 2D5F FF8E move.l [A6 - 0x72], [A7]+ 00000742 302D C5B6 move.w D0, [A5 - 0x3A4A] 00000746 906E FF8E sub.w D0, [A6 - 0x72] 0000074A 3D40 FFF0 move.w [A6 - 0x10], D0 0000074E 4A6E FFF0 tst.w [A6 - 0x10] 00000752 6F10 ble +0x12 /* 00000764 */ 00000754 302E FFF0 move.w D0, [A6 - 0x10] 00000758 48C0 ext.l D0 0000075A 81EE FFEE divs.w D0, [A6 - 0x12] 0000075E 5240 addq.w D0, 1 00000760 3B40 C824 move.w [A5 - 0x37DC], D0 label00000764: 00000764 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label0000076A: 0000076A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000076E 4E5E unlink A6 00000770 2E9F move.l [A7], [A7]+ 00000772 4E75 rts 00000774 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_745: // at 00000776 (misaligned) 00000778 FD90 .invalid <> 0000077A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000077E 206E 0014 movea.l A0, [A6 + 0x14] 00000782 4210 clr.b [A0] 00000784 202E 0010 move.l D0, [A6 + 0x10] 00000788 B0AD A688 cmp.l D0, [A5 - 0x5978] 0000078C 660E bne +0x10 /* 0000079C */ 0000078E 41EE FF00 lea.l A0, [A6 - 0x100] 00000792 43FA 02EC lea.l A1, [PC + 0x2EC /* 00000A80, value 0x4636172, pstring "card" */] 00000796 20D9 move.l [A0]+, [A1]+ 00000798 3091 move.w [A0], [A1] 0000079A 601C bra +0x1E /* 000007B8 */ label0000079C: 0000079C 202E 0010 move.l D0, [A6 + 0x10] 000007A0 B0AD A684 cmp.l D0, [A5 - 0x597C] 000007A4 660E bne +0x10 /* 000007B4 */ 000007A6 41EE FF00 lea.l A0, [A6 - 0x100] 000007AA 43FA 02CE lea.l A1, [PC + 0x2CE /* 00000A7A, value 0x5626B67, pstring "bkgnd" */] 000007AE 20D9 move.l [A0]+, [A1]+ 000007B0 3091 move.w [A0], [A1] 000007B2 6004 bra +0x6 /* 000007B8 */ label000007B4: 000007B4 6000 0296 bra +0x298 /* 00000A4C */ label000007B8: 000007B8 4267 clr.w -[A7] 000007BA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007BE 3F2E 000E move.w -[A7], [A6 + 0xE] 000007C2 3F3C 0002 move.w -[A7], 0x2 000007C6 4EAD 2642 jsr [A5 + 0x2642 /* export_1220 */] 000007CA 381F move.w D4, [A7]+ 000007CC 4267 clr.w -[A7] 000007CE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007D2 3F04 move.w -[A7], D4 000007D4 486E FEBE pea.l [A6 - 0x142] 000007D8 4EAD 263A jsr [A5 + 0x263A /* export_1219 */] 000007DC 101F move.b D0, [A7]+ 000007DE 660A bne +0xC /* 000007EA */ 000007E0 2F3C 033E E44B move.l -[A7], 0x33EE44B 000007E6 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] label000007EA: 000007EA 202E 0010 move.l D0, [A6 + 0x10] 000007EE B0AD A688 cmp.l D0, [A5 - 0x5978] 000007F2 6606 bne +0x8 /* 000007FA */ 000007F4 3004 move.w D0, D4 000007F6 4440 neg.w D0 000007F8 3800 move.w D4, D0 label000007FA: 000007FA 4267 clr.w -[A7] 000007FC 1F2E FEC3 move.b -[A7], [A6 - 0x13D] 00000800 4EAD 26BA jsr [A5 + 0x26BA /* export_1235 */] 00000804 1D5F FEBD move.b [A6 - 0x143], [A7]+ 00000808 102E FEBD move.b D0, [A6 - 0x143] 0000080C 670E beq +0x10 /* 0000081C */ 0000080E 42A7 clr.l -[A7] 00000810 2F2D A684 move.l -[A7], [A5 - 0x597C] 00000814 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */] 00000818 285F movea.l A4, [A7]+ 0000081A 600C bra +0xE /* 00000828 */ label0000081C: 0000081C 42A7 clr.l -[A7] 0000081E 2F2D A688 move.l -[A7], [A5 - 0x5978] 00000822 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */] 00000826 285F movea.l A4, [A7]+ label00000828: 00000828 200C move.l D0, A4 0000082A 6604 bne +0x6 /* 00000830 */ 0000082C 6000 021E bra +0x220 /* 00000A4C */ label00000830: 00000830 486E FF00 pea.l [A6 - 0x100] 00000834 487A 023C pea.l [PC + 0x23C /* 00000A72, value 0x7206669, pstring " field " */] 00000838 486E FDA4 pea.l [A6 - 0x25C] 0000083C 302E 000E move.w D0, [A6 + 0xE] 00000840 48C0 ext.l D0 00000842 2F00 move.l -[A7], D0 00000844 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 00000848 486E FDB8 pea.l [A6 - 0x248] 0000084C 3F3C 0003 move.w -[A7], 0x3 00000850 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000854 41EE FF00 lea.l A0, [A6 - 0x100] 00000858 43EE FDB8 lea.l A1, [A6 - 0x248] 0000085C 703F moveq.l D0, 0x3F label0000085E: 0000085E 20D9 move.l [A0]+, [A1]+ 00000860 51C8 FFFC dbf D0, -0x6 /* 0000085E */ 00000864 2F0C move.l -[A7], A4 00000866 486E FEF5 pea.l [A6 - 0x10B] 0000086A 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */] 0000086E 2F0C move.l -[A7], A4 00000870 3F04 move.w -[A7], D4 00000872 1F2E FEBD move.b -[A7], [A6 - 0x143] 00000876 486E FEF0 pea.l [A6 - 0x110] 0000087A 486E FEEC pea.l [A6 - 0x114] 0000087E 486E FEE0 pea.l [A6 - 0x120] 00000882 486E FEDC pea.l [A6 - 0x124] 00000886 4EAD 268A jsr [A5 + 0x268A /* export_1229 */] 0000088A 7001 moveq.l D0, 0x01 0000088C B06E 0008 cmp.w D0, [A6 + 0x8] 00000890 6600 00BA bne +0xBC /* 0000094C */ 00000894 4AAE FEF0 tst.l [A6 - 0x110] 00000898 6606 bne +0x8 /* 000008A0 */ 0000089A 4247 clr.w D7 0000089C 4245 clr.w D5 0000089E 604E bra +0x50 /* 000008EE */ label000008A0: 000008A0 4267 clr.w -[A7] 000008A2 3F2E FED4 move.w -[A7], [A6 - 0x12C] 000008A6 4EAD 26CA jsr [A5 + 0x26CA /* export_1237 */] 000008AA 3B5F B7D8 move.w [A5 - 0x4828], [A7]+ 000008AE 42A7 clr.l -[A7] 000008B0 2F2E FEF0 move.l -[A7], [A6 - 0x110] 000008B4 302E 000C move.w D0, [A6 + 0xC] 000008B8 48C0 ext.l D0 000008BA D0AE FEF0 add.l D0, [A6 - 0x110] 000008BE 2F00 move.l -[A7], D0 000008C0 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */] 000008C4 201F move.l D0, [A7]+ 000008C6 3E00 move.w D7, D0 000008C8 42A7 clr.l -[A7] 000008CA 302E 000C move.w D0, [A6 + 0xC] 000008CE 48C0 ext.l D0 000008D0 D0AE FEF0 add.l D0, [A6 - 0x110] 000008D4 2F00 move.l -[A7], D0 000008D6 302E 000A move.w D0, [A6 + 0xA] 000008DA 48C0 ext.l D0 000008DC D0AE FEF0 add.l D0, [A6 - 0x110] 000008E0 2F00 move.l -[A7], D0 000008E2 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */] 000008E6 3007 move.w D0, D7 000008E8 48C0 ext.l D0 000008EA D09F add.l D0, [A7]+ 000008EC 3A00 move.w D5, D0 label000008EE: 000008EE BA47 cmp.w D5, D7 000008F0 660C bne +0xE /* 000008FE */ 000008F2 7001 moveq.l D0, 0x01 000008F4 B047 cmp.w D0, D7 000008F6 6C04 bge +0x6 /* 000008FC */ 000008F8 5347 subq.w D7, 1 000008FA 6002 bra +0x4 /* 000008FE */ label000008FC: 000008FC 7A01 moveq.l D5, 0x01 label000008FE: 000008FE 487A 016C pea.l [PC + 0x16C /* 00000A6C, value 0x5636861, pstring "char " */] 00000902 486E FDA4 pea.l [A6 - 0x25C] 00000906 3007 move.w D0, D7 00000908 5240 addq.w D0, 1 0000090A 48C0 ext.l D0 0000090C 2F00 move.l -[A7], D0 0000090E 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 00000912 487A 0152 pea.l [PC + 0x152 /* 00000A66, value 0x420746F, pstring " to " */] 00000916 486E FD90 pea.l [A6 - 0x270] 0000091A 3005 move.w D0, D5 0000091C 48C0 ext.l D0 0000091E 2F00 move.l -[A7], D0 00000920 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 00000924 487A 0134 pea.l [PC + 0x134 /* 00000A5A, value 0x4206F66, pstring " of " */] 00000928 486E FF00 pea.l [A6 - 0x100] 0000092C 486E FDB8 pea.l [A6 - 0x248] 00000930 3F3C 0006 move.w -[A7], 0x6 00000934 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000938 41EE FF00 lea.l A0, [A6 - 0x100] 0000093C 43EE FDB8 lea.l A1, [A6 - 0x248] 00000940 703F moveq.l D0, 0x3F label00000942: 00000942 20D9 move.l [A0]+, [A1]+ 00000944 51C8 FFFC dbf D0, -0x6 /* 00000942 */ 00000948 6000 00CC bra +0xCE /* 00000A16 */ label0000094C: 0000094C 7002 moveq.l D0, 0x02 0000094E B06E 0008 cmp.w D0, [A6 + 0x8] 00000952 6600 00C2 bne +0xC4 /* 00000A16 */ 00000956 7C01 moveq.l D6, 0x01 00000958 4AAE FEF0 tst.l [A6 - 0x110] 0000095C 6776 beq +0x78 /* 000009D4 */ 0000095E 2D6E FEF0 FEE4 move.l [A6 - 0x11C], [A6 - 0x110] 00000964 302E 000C move.w D0, [A6 + 0xC] 00000968 48C0 ext.l D0 0000096A 2640 movea.l A3, D0 0000096C D7EE FEF0 add.l A3, [A6 - 0x110] 00000970 302E 000C move.w D0, [A6 + 0xC] 00000974 B06E 000A cmp.w D0, [A6 + 0xA] 00000978 6612 bne +0x14 /* 0000098C */ 0000097A 302E 000C move.w D0, [A6 + 0xC] 0000097E 48C0 ext.l D0 00000980 B0AE FEE0 cmp.l D0, [A6 - 0x120] 00000984 6604 bne +0x6 /* 0000098A */ 00000986 538B subq.l A3, 1 00000988 6002 bra +0x4 /* 0000098C */ label0000098A: 0000098A 558B subq.l A3, 2 label0000098C: 0000098C B7EE FEF0 cmpa.l A3, [A6 - 0x110] 00000990 6D12 blt +0x14 /* 000009A4 */ 00000992 206E FEF0 movea.l A0, [A6 - 0x110] 00000996 700D moveq.l D0, 0x0D 00000998 B010 cmp.b D0, [A0] 0000099A 6602 bne +0x4 /* 0000099E */ 0000099C 5286 addq.l D6, 1 label0000099E: 0000099E 52AE FEF0 addq.l [A6 - 0x110], 1 000009A2 60E8 bra -0x16 /* 0000098C */ label000009A4: 000009A4 200B move.l D0, A3 000009A6 90AE FEE4 sub.l D0, [A6 - 0x11C] 000009AA 5280 addq.l D0, 1 000009AC B0AE FEE0 cmp.l D0, [A6 - 0x120] 000009B0 6D22 blt +0x24 /* 000009D4 */ 000009B2 53AE FEF0 subq.l [A6 - 0x110], 1 000009B6 202E FEF0 move.l D0, [A6 - 0x110] 000009BA B0AE FEE4 cmp.l D0, [A6 - 0x11C] 000009BE 5CC0 sge D0 000009C0 4A00 tst.b D0 000009C2 6710 beq +0x12 /* 000009D4 */ 000009C4 206E FEF0 movea.l A0, [A6 - 0x110] 000009C8 720D moveq.l D1, 0x0D 000009CA B210 cmp.b D1, [A0] 000009CC 57C1 seq D1 000009CE C001 and.b D0, D1 000009D0 6702 beq +0x4 /* 000009D4 */ 000009D2 5386 subq.l D6, 1 label000009D4: 000009D4 302D C824 move.w D0, [A5 - 0x37DC] 000009D8 48C0 ext.l D0 000009DA DC80 add.l D6, D0 000009DC 7001 moveq.l D0, 0x01 000009DE B086 cmp.l D0, D6 000009E0 6F02 ble +0x4 /* 000009E4 */ 000009E2 7C01 moveq.l D6, 0x01 label000009E4: 000009E4 487A 007A pea.l [PC + 0x7A /* 00000A60, value 0x56C696E, pstring "line " */] 000009E8 486E FDA4 pea.l [A6 - 0x25C] 000009EC 2F06 move.l -[A7], D6 000009EE 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */] 000009F2 487A 0066 pea.l [PC + 0x66 /* 00000A5A, value 0x4206F66, pstring " of " */] 000009F6 486E FF00 pea.l [A6 - 0x100] 000009FA 486E FDB8 pea.l [A6 - 0x248] 000009FE 3F3C 0004 move.w -[A7], 0x4 00000A02 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000A06 41EE FF00 lea.l A0, [A6 - 0x100] 00000A0A 43EE FDB8 lea.l A1, [A6 - 0x248] 00000A0E 703F moveq.l D0, 0x3F label00000A10: 00000A10 20D9 move.l [A0]+, [A1]+ 00000A12 51C8 FFFC dbf D0, -0x6 /* 00000A10 */ label00000A16: 00000A16 2F0C move.l -[A7], A4 00000A18 1F2E FEF5 move.b -[A7], [A6 - 0x10B] 00000A1C 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00000A20 102E FEBD move.b D0, [A6 - 0x143] 00000A24 670C beq +0xE /* 00000A32 */ 00000A26 2F2D A684 move.l -[A7], [A5 - 0x597C] 00000A2A 4267 clr.w -[A7] 00000A2C 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */] 00000A30 600A bra +0xC /* 00000A3C */ label00000A32: 00000A32 2F2D A688 move.l -[A7], [A5 - 0x5978] 00000A36 4267 clr.w -[A7] 00000A38 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */] label00000A3C: 00000A3C 206E 0014 movea.l A0, [A6 + 0x14] 00000A40 43EE FF00 lea.l A1, [A6 - 0x100] 00000A44 703F moveq.l D0, 0x3F label00000A46: 00000A46 20D9 move.l [A0]+, [A1]+ 00000A48 51C8 FFFC dbf D0, -0x6 /* 00000A46 */ label00000A4C: 00000A4C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000A50 4E5E unlink A6 00000A52 205F movea.l A0, [A7]+ 00000A54 DEFC 000C add.w A7, 0xC 00000A58 4ED0 jmp [A0] 00000A5A 0420 6F66 subi.b -[A0], 0x66 /* 'f' */ 00000A5E 2000 move.l D0, D0 00000A60 056C 696E bchg [A4 + 0x696E], D2 00000A64 6520 bcs +0x22 /* 00000A86 */ 00000A66 0420 746F subi.b -[A0], 0x6F /* 'o' */ 00000A6A 2000 move.l D0, D0 00000A6C 0563 bchg -[A3], D2 00000A6E 6861 bvc +0x63 /* 00000AD1 */ 00000A70 7220 moveq.l D1, 0x20 00000A72 0720 btst -[A0], D3 00000A74 6669 bne +0x6B /* 00000ADF */ 00000A76 656C bcs +0x6E /* 00000AE4 */ 00000A78 6420 bcc +0x22 /* 00000A9A */ 00000A7A 0562 bchg -[A2], D2 00000A7C 6B67 bmi +0x69 /* 00000AE5 */ 00000A7E 6E64 bgt +0x66 /* 00000AE4 */ 00000A80 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */ 00000A84 6400 4E56 bcc +0x4E58 /* 000058DC */ // begin alternate branch 00000A86-00000A8A export_746: label00000A86: 00000A86 4E56 FD7E link A6, -0x0282 // end alternate branch 00000A86-00000A8A export_746: // at 00000A86 (misaligned) label00000A86: // (misaligned) 00000A88 FD7E .extension 0xD7E <> // unimplemented 00000A8A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000A8E 4267 clr.w -[A7] 00000A90 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00000A94 4A5F tst.w [A7]+ 00000A96 661A bne +0x1C /* 00000AB2 */ 00000A98 42A7 clr.l -[A7] label00000A9A: 00000A9A 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */] 00000A9E 2E1F move.l D7, [A7]+ 00000AA0 0C87 0000 4000 cmpi.l D7, 0x4000 /* '@\0' */ 00000AA6 6F06 ble +0x8 /* 00000AAE */ 00000AA8 2E3C 0000 4000 move.l D7, 0x4000 /* '@\0' */ label00000AAE: 00000AAE 4246 clr.w D6 00000AB0 6024 bra +0x26 /* 00000AD6 */ label00000AB2: 00000AB2 2E3C 0000 4000 move.l D7, 0x4000 /* '@\0' */ 00000AB8 486E FE00 pea.l [A6 - 0x200] 00000ABC 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000AC0 4240 clr.w D0 00000AC2 102E FE00 move.b D0, [A6 - 0x200] 00000AC6 4A40 tst.w D0 00000AC8 6F0A ble +0xC /* 00000AD4 */ 00000ACA 4240 clr.w D0 00000ACC 102E FE01 move.b D0, [A6 - 0x1FF] 00000AD0 3C00 move.w D6, D0 00000AD2 6002 bra +0x4 /* 00000AD6 */ label00000AD4: 00000AD4 4246 clr.w D6 label00000AD6: 00000AD6 486E FF00 pea.l [A6 - 0x100] 00000ADA 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000ADE 4267 clr.w -[A7] 00000AE0 486E FF00 pea.l [A6 - 0x100] label00000AE4: 00000AE4 4267 clr.w -[A7] 00000AE6 4EAD 2E62 jsr [A5 + 0x2E62 /* export_1480 */] 00000AEA 381F move.w D4, [A7]+ 00000AEC 4A44 tst.w D4 00000AEE 6604 bne +0x6 /* 00000AF4 */ 00000AF0 6000 00F4 bra +0xF6 /* 00000BE6 */ label00000AF4: 00000AF4 42A7 clr.l -[A7] 00000AF6 2007 move.l D0, D7 00000AF8 5280 addq.l D0, 1 00000AFA 2F00 move.l -[A7], D0 00000AFC 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */] 00000B00 2D5F FD94 move.l [A6 - 0x26C], [A7]+ 00000B04 6610 bne +0x12 /* 00000B16 */ 00000B06 487A 00E6 pea.l [PC + 0xE6 /* 00000BEE, value 0x244E6F74 '$Not', pstring "Not enough memory to read from file." */] 00000B0A 3F3C 000F move.w -[A7], 0xF 00000B0E 4EAD 2E7A jsr [A5 + 0x2E7A /* export_1483 */] 00000B12 6000 00D2 bra +0xD4 /* 00000BE6 */ label00000B16: 00000B16 2F2E FD94 move.l -[A7], [A6 - 0x26C] 00000B1A 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */] 00000B1E 486E FDA2 pea.l [A6 - 0x25E] 00000B22 7050 moveq.l D0, 0x50 00000B24 2F00 move.l -[A7], D0 00000B26 4EAD 254A jsr [A5 + 0x254A /* export_1189 */] 00000B2A 3D44 FDBA move.w [A6 - 0x246], D4 00000B2E 206E FD94 movea.l A0, [A6 - 0x26C] 00000B32 2D50 FDC2 move.l [A6 - 0x23E], [A0] 00000B36 2D47 FDC6 move.l [A6 - 0x23A], D7 00000B3A 4A46 tst.w D6 00000B3C 6710 beq +0x12 /* 00000B4E */ 00000B3E 7000 moveq.l D0, 0x00 00000B40 3006 move.w D0, D6 00000B42 E188 lsl D0, 8 00000B44 80BC 0000 0080 or.l D0, 0x80 00000B4A 3D40 FDCE move.w [A6 - 0x232], D0 label00000B4E: 00000B4E 4267 clr.w -[A7] 00000B50 486E FDA2 pea.l [A6 - 0x25E] 00000B54 4267 clr.w -[A7] 00000B56 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00000B5A 3A1F move.w D5, [A7]+ 00000B5C 4A45 tst.w D5 00000B5E 56C0 sne D0 00000B60 72D9 moveq.l D1, 0xFFFFFFD9 00000B62 B245 cmp.w D1, D5 00000B64 56C1 sne D1 00000B66 C001 and.b D0, D1 00000B68 671C beq +0x1E /* 00000B86 */ 00000B6A 3F3C 0010 move.w -[A7], 0x10 00000B6E 486E FD80 pea.l [A6 - 0x280] 00000B72 3005 move.w D0, D5 00000B74 48C0 ext.l D0 00000B76 2F00 move.l -[A7], D0 00000B78 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 00000B7C 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */] 00000B80 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */] 00000B84 6054 bra +0x56 /* 00000BDA */ label00000B86: 00000B86 206E FD94 movea.l A0, [A6 - 0x26C] 00000B8A 2850 movea.l A4, [A0] 00000B8C 3D6E FDCC FD7E move.w [A6 - 0x282], [A6 - 0x234] 00000B92 3D7C 0001 FDFE move.w [A6 - 0x202], 0x1 00000B98 6010 bra +0x12 /* 00000BAA */ label00000B9A: 00000B9A 4A14 tst.b [A4] 00000B9C 6604 bne +0x6 /* 00000BA2 */ 00000B9E 18BC 0020 move.b [A4], 0x20 /* ' ' */ label00000BA2: 00000BA2 528C addq.l A4, 1 00000BA4 526E FDFE addq.w [A6 - 0x202], 1 00000BA8 690A bvs +0xC /* 00000BB4 */ label00000BAA: 00000BAA 302E FDFE move.w D0, [A6 - 0x202] 00000BAE B06E FD7E cmp.w D0, [A6 - 0x282] 00000BB2 6FE6 ble -0x18 /* 00000B9A */ label00000BB4: 00000BB4 206E FD94 movea.l A0, [A6 - 0x26C] 00000BB8 202E FDCA move.l D0, [A6 - 0x236] 00000BBC D090 add.l D0, [A0] 00000BBE 2D40 FD98 move.l [A6 - 0x268], D0 00000BC2 206E FD98 movea.l A0, [A6 - 0x268] 00000BC6 4210 clr.b [A0] 00000BC8 206E FD94 movea.l A0, [A6 - 0x26C] 00000BCC 2F10 move.l -[A7], [A0] 00000BCE 202E FDCA move.l D0, [A6 - 0x236] 00000BD2 5280 addq.l D0, 1 00000BD4 2F00 move.l -[A7], D0 00000BD6 4EAD 0C42 jsr [A5 + 0xC42 /* export_388 */] label00000BDA: 00000BDA 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] 00000BDE 486E FD94 pea.l [A6 - 0x26C] 00000BE2 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */] label00000BE6: 00000BE6 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000BEA 4E5E unlink A6 00000BEC 4E75 rts 00000BEE 244E movea.l A2, A6 00000BF0 6F74 ble +0x76 /* 00000C66 */ 00000BF2 2065 movea.l A0, -[A5] 00000BF4 6E6F bgt +0x71 /* 00000C65 */ 00000BF6 7567 moveq.l D2, 0x67 00000BF8 6820 bvc +0x22 /* 00000C1A */ 00000BFA 6D65 blt +0x67 /* 00000C61 */ 00000BFC 6D6F blt +0x71 /* 00000C6D */ 00000BFE 7279 moveq.l D1, 0x79 00000C00 2074 6F20 7265 movea.l A0, [A4 + 0x7265 + D6 * 8] 00000C06 6164 bsr +0x66 /* 00000C6C */ 00000C08 2066 movea.l A0, -[A6] 00000C0A 726F moveq.l D1, 0x6F 00000C0C 6D20 blt +0x22 /* 00000C2E */ 00000C0E 6669 bne +0x6B /* 00000C79 */ 00000C10 6C65 bge +0x67 /* 00000C77 */ 00000C12 2E00 move.l D7, D0 fn00000C14: 00000C14 4E56 FF00 link A6, -0x0100 00000C18 206E 000E movea.l A0, [A6 + 0xE] // begin alternate branch 00000C1A-00000C20 label00000C1A: 00000C1A 000E 43EE ori.b A6, 0xEE 00000C1E FF00 .extension 0xF00 <> // unimplemented // end alternate branch 00000C1A-00000C20 label00000C1A: // (misaligned) 00000C1C 43EE FF00 lea.l A1, [A6 - 0x100] 00000C20 703F moveq.l D0, 0x3F label00000C22: 00000C22 22D8 move.l [A1]+, [A0]+ 00000C24 51C8 FFFC dbf D0, -0x6 /* 00000C22 */ 00000C28 486E FF00 pea.l [A6 - 0x100] 00000C2C 3F2E 000C move.w -[A7], [A6 + 0xC] // begin alternate branch 00000C2E-00000C3A label00000C2E: 00000C2E 000C 4EAD ori.b A4, 0xAD 00000C32 2E7A 206E movea.l A7, [PC + 0x206E /* 00002CA2, cstring "" */] 00000C36 0008 2C48 ori.b A0, 0x48 /* 'H' */ // end alternate branch 00000C2E-00000C3A label00000C2E: // (misaligned) 00000C30 4EAD 2E7A jsr [A5 + 0x2E7A /* export_1483 */] 00000C34 206E 0008 movea.l A0, [A6 + 0x8] 00000C38 2C48 movea.l A6, A0 00000C3A 4EFA 01E4 jmp [PC + 0x1E4 /* 00000E20 */] 00000C3E 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000C42 205F movea.l A0, [A7]+ 00000C44 DEFC 000A add.w A7, 0xA /* '\n' */ 00000C48 4ED0 jmp [A0] export_747: 00000C4A 4E56 FFCE link A6, -0x0032 00000C4E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000C52 42A7 clr.l -[A7] 00000C54 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 00000C58 2D5F FFE6 move.l [A6 - 0x1A], [A7]+ 00000C5C 1D7C 0004 FFE4 move.b [A6 - 0x1C], 0x4 00000C62 4AAE FFE6 tst.l [A6 - 0x1A] label00000C66: 00000C66 57C0 seq D0 00000C68 4A00 tst.b D0 00000C6A 661C bne +0x1E /* 00000C88 */ fn00000C6C: 00000C6C 2F00 move.l -[A7], D0 00000C6E 4267 clr.w -[A7] 00000C70 486E FFE4 pea.l [A6 - 0x1C] 00000C74 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 00000C78 121F move.b D1, [A7]+ 00000C7A 201F move.l D0, [A7]+ 00000C7C 0A01 0001 xori.b D1, 0x1 00000C80 8001 or.b D0, D1 00000C82 0240 0001 andi.w D0, 0x1 00000C86 670E beq +0x10 /* 00000C96 */ label00000C88: 00000C88 487A 01D4 pea.l [PC + 0x1D4 /* 00000E5E, value 0x1D43616E, pstring "Can\'t start using that stack." */] 00000C8C 3F3C 007B move.w -[A7], 0x7B /* '{' */ 00000C90 2F0E move.l -[A7], A6 00000C92 4EBA FF80 jsr [PC - 0x80 /* 00000C14 */] label00000C96: 00000C96 2D6D A630 FFE6 move.l [A6 - 0x1A], [A5 - 0x59D0] 00000C9C 4267 clr.w -[A7] 00000C9E 2F2D A630 move.l -[A7], [A5 - 0x59D0] 00000CA2 486E FFE2 pea.l [A6 - 0x1E] 00000CA6 486E FFD2 pea.l [A6 - 0x2E] 00000CAA 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00000CAE 1D5F FFE1 move.b [A6 - 0x1F], [A7]+ 00000CB2 102E FFE1 move.b D0, [A6 - 0x1F] 00000CB6 6700 0094 beq +0x96 /* 00000D4C */ 00000CBA 206D D83E movea.l A0, [A5 - 0x27C2] 00000CBE 2050 movea.l A0, [A0] 00000CC0 2050 movea.l A0, [A0] 00000CC2 2028 0002 move.l D0, [A0 + 0x2] 00000CC6 B0AD A630 cmp.l D0, [A5 - 0x59D0] 00000CCA 6608 bne +0xA /* 00000CD4 */ 00000CCC 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 00000CD0 6000 014E bra +0x150 /* 00000E20 */ label00000CD4: 00000CD4 2D6D D83E FFD8 move.l [A6 - 0x28], [A5 - 0x27C2] label00000CDA: 00000CDA 206E FFD8 movea.l A0, [A6 - 0x28] 00000CDE 2050 movea.l A0, [A0] 00000CE0 2068 0004 movea.l A0, [A0 + 0x4] 00000CE4 2050 movea.l A0, [A0] 00000CE6 2050 movea.l A0, [A0] 00000CE8 2028 0002 move.l D0, [A0 + 0x2] 00000CEC B0AD A630 cmp.l D0, [A5 - 0x59D0] 00000CF0 670E beq +0x10 /* 00000D00 */ 00000CF2 206E FFD8 movea.l A0, [A6 - 0x28] 00000CF6 2050 movea.l A0, [A0] 00000CF8 2D68 0004 FFD8 move.l [A6 - 0x28], [A0 + 0x4] 00000CFE 60DA bra -0x24 /* 00000CDA */ label00000D00: 00000D00 206E FFD8 movea.l A0, [A6 - 0x28] 00000D04 2050 movea.l A0, [A0] 00000D06 2D68 0004 FFD4 move.l [A6 - 0x2C], [A0 + 0x4] 00000D0C 206E FFD4 movea.l A0, [A6 - 0x2C] 00000D10 2050 movea.l A0, [A0] 00000D12 226E FFD8 movea.l A1, [A6 - 0x28] 00000D16 2251 movea.l A1, [A1] 00000D18 2368 0004 0004 move.l [A1 + 0x4], [A0 + 0x4] 00000D1E 206E FFD4 movea.l A0, [A6 - 0x2C] 00000D22 2050 movea.l A0, [A0] 00000D24 216D D83E 0004 move.l [A0 + 0x4], [A5 - 0x27C2] 00000D2A 2B6E FFD4 D83E move.l [A5 - 0x27C2], [A6 - 0x2C] 00000D30 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 00000D34 206E FFD4 movea.l A0, [A6 - 0x2C] 00000D38 2050 movea.l A0, [A0] 00000D3A 2050 movea.l A0, [A0] 00000D3C 3F28 0040 move.w -[A7], [A0 + 0x40] 00000D40 3F2D A526 move.w -[A7], [A5 - 0x5ADA] 00000D44 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00000D48 6000 00D6 bra +0xD8 /* 00000E20 */ label00000D4C: 00000D4C 202D A630 move.l D0, [A5 - 0x59D0] 00000D50 B0AD A522 cmp.l D0, [A5 - 0x5ADE] 00000D54 57C0 seq D0 00000D56 720A moveq.l D1, 0x0A 00000D58 B26E FFE2 cmp.w D1, [A6 - 0x1E] 00000D5C 5FC1 sle D1 00000D5E 8001 or.b D0, D1 00000D60 6730 beq +0x32 /* 00000D92 */ 00000D62 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 00000D66 202E FFE6 move.l D0, [A6 - 0x1A] 00000D6A B0AD A522 cmp.l D0, [A5 - 0x5ADE] 00000D6E 6610 bne +0x12 /* 00000D80 */ 00000D70 487A 00D4 pea.l [PC + 0xD4 /* 00000E46, value 0x1743616E, pstring "Can\'t start using home." */] 00000D74 3F3C 007C move.w -[A7], 0x7C /* '|' */ 00000D78 2F0E move.l -[A7], A6 00000D7A 4EBA FE98 jsr [PC - 0x168 /* 00000C14 */] 00000D7E 600E bra +0x10 /* 00000D8E */ label00000D80: 00000D80 487A 00AC pea.l [PC + 0xAC /* 00000E2E, value 0x17546F6F, pstring "Too many stacks in use." */] 00000D84 3F3C 007D move.w -[A7], 0x7D /* '}' */ 00000D88 2F0E move.l -[A7], A6 00000D8A 4EBA FE88 jsr [PC - 0x178 /* 00000C14 */] label00000D8E: 00000D8E 6000 0090 bra +0x92 /* 00000E20 */ label00000D92: 00000D92 42A7 clr.l -[A7] 00000D94 486E FFE4 pea.l [A6 - 0x1C] 00000D98 4EAD 1102 jsr [A5 + 0x1102 /* export_540 */] 00000D9C 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00000DA0 6610 bne +0x12 /* 00000DB2 */ 00000DA2 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 00000DA6 487A 0084 pea.l [PC + 0x84 /* 00000E2C, value 0x1754, cstring "" */] 00000DAA 4267 clr.w -[A7] 00000DAC 2F0E move.l -[A7], A6 00000DAE 4EBA FE64 jsr [PC - 0x19C /* 00000C14 */] label00000DB2: 00000DB2 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000DB6 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] 00000DBA 206E FFDC movea.l A0, [A6 - 0x24] 00000DBE 2D48 FFCE move.l [A6 - 0x32], A0 00000DC2 3028 003A move.w D0, [A0 + 0x3A] 00000DC6 5340 subq.w D0, 1 00000DC8 206E FFCE movea.l A0, [A6 - 0x32] 00000DCC 3140 003A move.w [A0 + 0x3A], D0 00000DD0 42A7 clr.l -[A7] 00000DD2 7008 moveq.l D0, 0x08 00000DD4 2F00 move.l -[A7], D0 00000DD6 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */] 00000DDA 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000DDE 206E FFFC movea.l A0, [A6 - 0x4] 00000DE2 2050 movea.l A0, [A0] 00000DE4 20AE FFDC move.l [A0], [A6 - 0x24] 00000DE8 206E FFFC movea.l A0, [A6 - 0x4] 00000DEC 2050 movea.l A0, [A0] 00000DEE 2050 movea.l A0, [A0] 00000DF0 316D A526 0040 move.w [A0 + 0x40], [A5 - 0x5ADA] 00000DF6 206E FFFC movea.l A0, [A6 - 0x4] 00000DFA 2050 movea.l A0, [A0] 00000DFC 216D D83E 0004 move.l [A0 + 0x4], [A5 - 0x27C2] 00000E02 2B6E FFFC D83E move.l [A5 - 0x27C2], [A6 - 0x4] 00000E08 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 00000E0C 206E FFFC movea.l A0, [A6 - 0x4] 00000E10 2050 movea.l A0, [A0] 00000E12 2050 movea.l A0, [A0] 00000E14 3F28 0040 move.w -[A7], [A0 + 0x40] 00000E18 3F2D A526 move.w -[A7], [A5 - 0x5ADA] 00000E1C 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] label00000E20: 00000E20 4FEE FFAE lea.l A7, [A6 - 0x52] 00000E24 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000E28 4E5E unlink A6 00000E2A 4E75 rts 00000E2C 0000 1754 ori.b D0, 0x54 /* 'T' */ 00000E30 6F6F ble +0x71 /* 00000EA1 */ 00000E32 206D 616E movea.l A0, [A5 + 0x616E] 00000E36 7920 moveq.l D4, 0x20 00000E38 7374 moveq.l D1, 0x74 00000E3A 6163 bsr +0x65 /* 00000E9F */ 00000E3C 6B73 bmi +0x75 /* 00000EB1 */ 00000E3E 2069 6E20 movea.l A0, [A1 + 0x6E20] 00000E42 7573 moveq.l D2, 0x73 00000E44 652E bcs +0x30 /* 00000E74 */ 00000E46 1743 616E move.b [A3 + 0x616E], D3 00000E4A 2774 2073 7461 move.l [A3 + 0x7461], [A4 + D2.w + 0x73] 00000E50 7274 moveq.l D1, 0x74 00000E52 2075 7369 6E67 movea.l A0, [[A5 + 0x6E67]] 00000E58 2068 6F6D movea.l A0, [A0 + 0x6F6D] 00000E5C 652E bcs +0x30 /* 00000E8C */ 00000E5E 1D43 616E move.b [A6 + 0x616E], D3 00000E62 2774 2073 7461 move.l [A3 + 0x7461], [A4 + D2.w + 0x73] 00000E68 7274 moveq.l D1, 0x74 00000E6A 2075 7369 6E67 movea.l A0, [[A5 + 0x6E67]] 00000E70 2074 6861 movea.l A0, [A4 + D6 + 0x61] label00000E74: 00000E74 7420 moveq.l D2, 0x20 00000E76 7374 moveq.l D1, 0x74 00000E78 6163 bsr +0x65 /* 00000EDD */ 00000E7A 6B2E bmi +0x30 /* 00000EAA */ export_748: 00000E7C 4E56 F75A link A6, -0x08A6 00000E80 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000E84 7001 moveq.l D0, 0x01 00000E86 B06D BB1E cmp.w D0, [A5 - 0x44E2] 00000E8A 6606 bne +0x8 /* 00000E92 */ label00000E8C: 00000E8C 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 00000E90 6004 bra +0x6 /* 00000E96 */ label00000E92: 00000E92 4EAD 075A jsr [A5 + 0x75A /* export_231 */] label00000E96: 00000E96 486E FDFC pea.l [A6 - 0x204] 00000E9A 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000E9E 426E FAE4 clr.w [A6 - 0x51C] 00000EA2 422E FAF0 clr.b [A6 - 0x510] 00000EA6 7009 moveq.l D0, 0x09 00000EA8 B06E 0008 cmp.w D0, [A6 + 0x8] // begin alternate branch 00000EAA-00000EAE label00000EAA: 00000EAA 0008 57C5 ori.b A0, 0xC5 // end alternate branch 00000EAA-00000EAE label00000EAA: // (misaligned) 00000EAC 57C5 seq D5 00000EAE 4405 neg.b D5 00000EB0 1005 move.b D0, D5 00000EB2 673A beq +0x3C /* 00000EEE */ 00000EB4 486E FBF0 pea.l [A6 - 0x410] 00000EB8 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000EBC 2D7C 616E 7920 FAE6 move.l [A6 - 0x51A], 0x616E7920 /* 'any ' */ 00000EC4 4267 clr.w -[A7] 00000EC6 486E FBF0 pea.l [A6 - 0x410] 00000ECA 1F3C 0001 move.b -[A7], 0x1 00000ECE 1F3C 0001 move.b -[A7], 0x1 00000ED2 486E FAE6 pea.l [A6 - 0x51A] 00000ED6 486E FAEA pea.l [A6 - 0x516] 00000EDA 486E FEFC pea.l [A6 - 0x104] 00000EDE 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 00000EE2 101F move.b D0, [A7]+ 00000EE4 6608 bne +0xA /* 00000EEE */ 00000EE6 4EAD 2E82 jsr [A5 + 0x2E82 /* export_1484 */] 00000EEA 6000 0236 bra +0x238 /* 00001122 */ label00000EEE: 00000EEE 2D7C 4150 504C FCF2 move.l [A6 - 0x30E], 0x4150504C /* 'APPL' */ 00000EF6 4267 clr.w -[A7] 00000EF8 486E FDFC pea.l [A6 - 0x204] 00000EFC 4267 clr.w -[A7] 00000EFE 1F3C 0001 move.b -[A7], 0x1 00000F02 486E FCF2 pea.l [A6 - 0x30E] 00000F06 486E FCF6 pea.l [A6 - 0x30A] 00000F0A 486E FEFC pea.l [A6 - 0x104] 00000F0E 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 00000F12 101F move.b D0, [A7]+ 00000F14 6608 bne +0xA /* 00000F1E */ 00000F16 4EAD 2E82 jsr [A5 + 0x2E82 /* export_1484 */] 00000F1A 6000 0206 bra +0x208 /* 00001122 */ label00000F1E: 00000F1E 4267 clr.w -[A7] 00000F20 3F2D A378 move.w -[A7], [A5 - 0x5C88] 00000F24 486E F9D8 pea.l [A6 - 0x628] 00000F28 4267 clr.w -[A7] 00000F2A 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 00000F2E 101F move.b D0, [A7]+ 00000F30 6722 beq +0x24 /* 00000F54 */ 00000F32 4267 clr.w -[A7] 00000F34 486E FCF6 pea.l [A6 - 0x30A] 00000F38 486E F9D8 pea.l [A6 - 0x628] 00000F3C 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00000F40 101F move.b D0, [A7]+ 00000F42 6710 beq +0x12 /* 00000F54 */ 00000F44 487A 01E6 pea.l [PC + 0x1E6 /* 0000112C, value 0x1F436F75, pstring "Couldn\'t open that application." */] 00000F48 3F3C 008A move.w -[A7], 0x8A 00000F4C 4EAD 2E7A jsr [A5 + 0x2E7A /* export_1483 */] 00000F50 6000 01D0 bra +0x1D2 /* 00001122 */ label00000F54: 00000F54 2C3C 4552 494B move.l D6, 0x4552494B /* 'ERIK' */ 00000F5A 102D A130 move.b D0, [A5 - 0x5ED0] 00000F5E 6706 beq +0x8 /* 00000F66 */ 00000F60 2C3C 4A4F 484E move.l D6, 0x4A4F484E /* 'JOHN' */ label00000F66: 00000F66 4267 clr.w -[A7] 00000F68 3F2E FCF6 move.w -[A7], [A6 - 0x30A] 00000F6C 2F2E FCF8 move.l -[A7], [A6 - 0x308] 00000F70 2F06 move.l -[A7], D6 00000F72 486E FCF0 pea.l [A6 - 0x310] 00000F76 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000F7A 3E1F move.w D7, [A7]+ 00000F7C 4A47 tst.w D7 00000F7E 671A beq +0x1C /* 00000F9A */ 00000F80 3F3C 0010 move.w -[A7], 0x10 00000F84 486E F85A pea.l [A6 - 0x7A6] 00000F88 3007 move.w D0, D7 00000F8A 48C0 ext.l D0 00000F8C 2F00 move.l -[A7], D0 00000F8E 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 00000F92 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */] 00000F96 6000 018A bra +0x18C /* 00001122 */ label00000F9A: 00000F9A 1005 move.b D0, D5 00000F9C 6734 beq +0x36 /* 00000FD2 */ 00000F9E 4267 clr.w -[A7] 00000FA0 3F2E FAEA move.w -[A7], [A6 - 0x516] 00000FA4 2F2E FAEC move.l -[A7], [A6 - 0x514] 00000FA8 2F06 move.l -[A7], D6 00000FAA 486E FAE4 pea.l [A6 - 0x51C] 00000FAE 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000FB2 3E1F move.w D7, [A7]+ 00000FB4 4A47 tst.w D7 00000FB6 671A beq +0x1C /* 00000FD2 */ 00000FB8 3F3C 0010 move.w -[A7], 0x10 00000FBC 486E F85A pea.l [A6 - 0x7A6] 00000FC0 3007 move.w D0, D7 00000FC2 48C0 ext.l D0 00000FC4 2F00 move.l -[A7], D0 00000FC6 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 00000FCA 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */] 00000FCE 6000 0152 bra +0x154 /* 00001122 */ label00000FD2: 00000FD2 102D A130 move.b D0, [A5 - 0x5ED0] 00000FD6 6708 beq +0xA /* 00000FE0 */ 00000FD8 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 00000FDC 6000 00C6 bra +0xC8 /* 000010A4 */ label00000FE0: 00000FE0 282D A688 move.l D4, [A5 - 0x5978] 00000FE4 486E F75A pea.l [A6 - 0x8A6] 00000FE8 1F3C 0001 move.b -[A7], 0x1 00000FEC 1F3C 0001 move.b -[A7], 0x1 00000FF0 4EAD 0692 jsr [A5 + 0x692 /* export_206 */] 00000FF4 205F movea.l A0, [A7]+ 00000FF6 43EE F8D2 lea.l A1, [A6 - 0x72E] 00000FFA 703F moveq.l D0, 0x3F label00000FFC: 00000FFC 22D8 move.l [A1]+, [A0]+ 00000FFE 51C8 FFFC dbf D0, -0x6 /* 00000FFC */ 00001002 4267 clr.w -[A7] 00001004 487A 0156 pea.l [PC + 0x156 /* 0000115C, value 0x7737573, pstring "suspend" */] 00001008 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 0000100C 101F move.b D0, [A7]+ 0000100E 6604 bne +0x6 /* 00001014 */ 00001010 6000 0110 bra +0x112 /* 00001122 */ label00001014: 00001014 1D7C 0001 F86E move.b [A6 - 0x792], 0x1 0000101A 7001 moveq.l D0, 0x01 0000101C 2D40 F874 move.l [A6 - 0x78C], D0 00001020 1D7C 0007 F89E move.b [A6 - 0x762], 0x7 00001026 2D6D A522 F8CE move.l [A6 - 0x732], [A5 - 0x5ADE] 0000102C 4267 clr.w -[A7] 0000102E 486E F86E pea.l [A6 - 0x792] 00001032 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 00001036 101F move.b D0, [A7]+ 00001038 6720 beq +0x22 /* 0000105A */ 0000103A 102D ACA6 move.b D0, [A5 - 0x535A] 0000103E 661A bne +0x1C /* 0000105A */ 00001040 2B44 A84C move.l [A5 - 0x57B4], D4 00001044 41ED A850 lea.l A0, [A5 - 0x57B0] 00001048 43EE F8D2 lea.l A1, [A6 - 0x72E] 0000104C 703F moveq.l D0, 0x3F label0000104E: 0000104E 20D9 move.l [A0]+, [A1]+ 00001050 51C8 FFFC dbf D0, -0x6 /* 0000104E */ 00001054 1B7C 0001 AD7A move.b [A5 - 0x5286], 0x1 label0000105A: 0000105A 4267 clr.w -[A7] 0000105C 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 00001060 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */] 00001064 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00001068 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 0000106C 486D B280 pea.l [A5 - 0x4D80] 00001070 A86D syscall InitPort 00001072 486D B280 pea.l [A5 - 0x4D80] 00001076 A873 syscall SetPort 00001078 4267 clr.w -[A7] 0000107A 486E FCFC pea.l [A6 - 0x304] 0000107E A88C syscall StringWidth 00001080 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001084 302D FE1A move.w D0, [A5 - 0x1E6] 00001088 D06D FE16 add.w D0, [A5 - 0x1EA] 0000108C 906E FFFE sub.w D0, [A6 - 0x2] 00001090 48C0 ext.l D0 00001092 81FC 0002 divs.w D0, 0x2 00001096 3F00 move.w -[A7], D0 00001098 3F3C 000E move.w -[A7], 0xE 0000109C A893 syscall MoveTo 0000109E 486E FCFC pea.l [A6 - 0x304] 000010A2 A884 syscall DrawString label000010A4: 000010A4 3F2E FAE4 move.w -[A7], [A6 - 0x51C] 000010A8 2F2E FAE6 move.l -[A7], [A6 - 0x51A] 000010AC 486E FAF0 pea.l [A6 - 0x510] 000010B0 1F2E 000A move.b -[A7], [A6 + 0xA] 000010B4 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */] 000010B8 4267 clr.w -[A7] 000010BA 42A7 clr.l -[A7] 000010BC 486E F9D6 pea.l [A6 - 0x62A] 000010C0 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000010C4 3E1F move.w D7, [A7]+ 000010C6 4267 clr.w -[A7] 000010C8 42A7 clr.l -[A7] 000010CA 3F2E FCF0 move.w -[A7], [A6 - 0x310] 000010CE 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000010D2 3E1F move.w D7, [A7]+ 000010D4 102D A130 move.b D0, [A5 - 0x5ED0] 000010D8 670E beq +0x10 /* 000010E8 */ 000010DA 4267 clr.w -[A7] 000010DC 486E FCFC pea.l [A6 - 0x304] 000010E0 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 000010E4 3E1F move.w D7, [A7]+ 000010E6 6008 bra +0xA /* 000010F0 */ label000010E8: 000010E8 486E FCFC pea.l [A6 - 0x304] 000010EC 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */] label000010F0: 000010F0 4A47 tst.w D7 000010F2 6720 beq +0x22 /* 00001114 */ 000010F4 7094 moveq.l D0, 0xFFFFFF94 000010F6 B047 cmp.w D0, D7 000010F8 660E bne +0x10 /* 00001108 */ 000010FA 487A 0050 pea.l [PC + 0x50 /* 0000114C, value 0xE4F7574, pstring "Out of memory." */] 000010FE 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00001102 4EAD 2E7A jsr [A5 + 0x2E7A /* export_1483 */] 00001106 600C bra +0xE /* 00001114 */ label00001108: 00001108 487A 0022 pea.l [PC + 0x22 /* 0000112C, value 0x1F436F75, pstring "Couldn\'t open that application." */] 0000110C 3F3C 008A move.w -[A7], 0x8A 00001110 4EAD 2E7A jsr [A5 + 0x2E7A /* export_1483 */] label00001114: 00001114 4267 clr.w -[A7] 00001116 42A7 clr.l -[A7] 00001118 3F2E F9D6 move.w -[A7], [A6 - 0x62A] 0000111C 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00001120 3E1F move.w D7, [A7]+ label00001122: 00001122 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00001126 4E5E unlink A6 00001128 2E9F move.l [A7], [A7]+ 0000112A 4E75 rts 0000112C 1F43 6F75 move.b [A7 + 0x6F75], D3 00001130 6C64 bge +0x66 /* 00001196 */ 00001132 6E27 bgt +0x29 /* 0000115B */ 00001134 7420 moveq.l D2, 0x20 00001136 6F70 ble +0x72 /* 000011A8 */ 00001138 656E bcs +0x70 /* 000011A8 */ 0000113A 2074 6861 movea.l A0, [A4 + D6 + 0x61] 0000113E 7420 moveq.l D2, 0x20 00001140 6170 bsr +0x72 /* 000011B2 */ 00001142 706C moveq.l D0, 0x6C 00001144 6963 bvs +0x65 /* 000011A9 */ 00001146 6174 bsr +0x76 /* 000011BC */ 00001148 696F bvs +0x71 /* 000011B9 */ 0000114A 6E2E bgt +0x30 /* 0000117A */ 0000114C 0E4F 7574 .invalid.w A7, 0x7574 /* 'ut' */ // invalid immediate operation 00001150 206F 6620 movea.l A0, [A7 + 0x6620] 00001154 6D65 blt +0x67 /* 000011BB */ 00001156 6D6F blt +0x71 /* 000011C7 */ 00001158 7279 moveq.l D1, 0x79 0000115A 2E00 move.l D7, D0 0000115C 0773 7573 7065 6E64 4E56 FDAE bchg [[A3 + 0x70656E64] + 0x4E56FDAE], D3 export_749: // at 00001164 (misaligned) 00001168 2F07 move.l -[A7], D7 0000116A 486E FDAE pea.l [A6 - 0x252] 0000116E 3F3C 0008 move.w -[A7], 0x8 00001172 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */] 00001176 487A 005E pea.l [PC + 0x5E /* 000011D6, value 0x4E56 'NV', cstring "" */] label0000117A: 0000117A 486E FFB6 pea.l [A6 - 0x4A] 0000117E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001182 102E FFB6 move.b D0, [A6 - 0x4A] 00001186 6602 bne +0x4 /* 0000118A */ 00001188 6046 bra +0x48 /* 000011D0 */ label0000118A: 0000118A 3F2E FFBC move.w -[A7], [A6 - 0x44] 0000118E 486E FFB4 pea.l [A6 - 0x4C] 00001192 486E FFB0 pea.l [A6 - 0x50] label00001196: 00001196 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 0000119A 41EE FEB0 lea.l A0, [A6 - 0x150] 0000119E 43EE FFC0 lea.l A1, [A6 - 0x40] 000011A2 700F moveq.l D0, 0x0F label000011A4: 000011A4 20D9 move.l [A0]+, [A1]+ 000011A6 51C8 FFFC dbf D0, -0x6 /* 000011A4 */ // begin alternate branch 000011A8-000011AA label000011A8: 000011A8 FFFC .invalid <> // end alternate branch 000011A8-000011AA label000011A8: // (misaligned) 000011AA 4267 clr.w -[A7] 000011AC 3F2E FFB4 move.w -[A7], [A6 - 0x4C] 000011B0 2F2E FFB0 move.l -[A7], [A6 - 0x50] // begin alternate branch 000011B2-000011B4 fn000011B2: 000011B2 FFB0 .invalid <> // end alternate branch 000011B2-000011B4 fn000011B2: // (misaligned) 000011B4 486E FEB0 pea.l [A6 - 0x150] 000011B8 1F3C 0001 move.b -[A7], 0x1 fn000011BC: 000011BC 4EBA 0088 jsr [PC + 0x88 /* 00001246 */] 000011C0 3E1F move.w D7, [A7]+ 000011C2 4A47 tst.w D7 000011C4 670A beq +0xC /* 000011D0 */ 000011C6 3F07 move.w -[A7], D7 000011C8 3F3C 001E move.w -[A7], 0x1E 000011CC 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] label000011D0: 000011D0 2E1F move.l D7, [A7]+ 000011D2 4E5E unlink A6 000011D4 4E75 rts 000011D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000011D8-000011DC fn000011D8: 000011D8 4E56 FFFE link A6, -0x0002 // end alternate branch 000011D8-000011DC fn000011D8: // (misaligned) 000011DA FFFE .invalid <> 000011DC 48E7 0108 movem.l -[A7], D7,A4 000011E0 286E 0008 movea.l A4, [A6 + 0x8] 000011E4 4A6E 000C tst.w [A6 + 0xC] 000011E8 6750 beq +0x52 /* 0000123A */ 000011EA 4A6C FEF8 tst.w [A4 - 0x108] 000011EE 6726 beq +0x28 /* 00001216 */ 000011F0 4267 clr.w -[A7] 000011F2 3F2C FEF8 move.w -[A7], [A4 - 0x108] 000011F6 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000011FA 3E1F move.w D7, [A7]+ 000011FC 102C F68B move.b D0, [A4 - 0x975] 00001200 6714 beq +0x16 /* 00001216 */ 00001202 4267 clr.w -[A7] 00001204 3F2C 0012 move.w -[A7], [A4 + 0x12] 00001208 2F2C 000E move.l -[A7], [A4 + 0xE] 0000120C 486C FF00 pea.l [A4 - 0x100] 00001210 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00001214 3E1F move.w D7, [A7]+ label00001216: 00001216 4267 clr.w -[A7] 00001218 42A7 clr.l -[A7] 0000121A 3F2C 0012 move.w -[A7], [A4 + 0x12] 0000121E 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00001222 3E1F move.w D7, [A7]+ 00001224 206E 0008 movea.l A0, [A6 + 0x8] 00001228 316E 000C 0014 move.w [A0 + 0x14], [A6 + 0xC] 0000122E 206E 0008 movea.l A0, [A6 + 0x8] 00001232 2C48 movea.l A6, A0 00001234 4EFA 0316 jmp [PC + 0x316 /* 0000154C */] 00001238 0000 4CDF ori.b D0, 0xDF // begin alternate branch 0000123A-0000123E label0000123A: 0000123A 4CDF 1080 movem.l D7,A4, [A7]+ // end alternate branch 0000123A-0000123E label0000123A: // (misaligned) 0000123C 1080 move.b [A0], D0 0000123E 4E5E unlink A6 00001240 205F movea.l A0, [A7]+ 00001242 5C4F addq.w A7, 6 00001244 4ED0 jmp [A0] export_750: fn00001246: 00001246 4E56 F686 link A6, -0x097A 0000124A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000124E 206E 000A movea.l A0, [A6 + 0xA] 00001252 43EE FF00 lea.l A1, [A6 - 0x100] 00001256 703F moveq.l D0, 0x3F label00001258: 00001258 22D8 move.l [A1]+, [A0]+ 0000125A 51C8 FFFC dbf D0, -0x6 /* 00001258 */ 0000125E 426E 0014 clr.w [A6 + 0x14] 00001262 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00001266 426E FEF8 clr.w [A6 - 0x108] 0000126A 422E F68B clr.b [A6 - 0x975] 0000126E 4267 clr.w -[A7] 00001270 3F2E 0012 move.w -[A7], [A6 + 0x12] 00001274 2F2E 000E move.l -[A7], [A6 + 0xE] 00001278 486E FF00 pea.l [A6 - 0x100] 0000127C 1F3C 0003 move.b -[A7], 0x3 00001280 486E FEF8 pea.l [A6 - 0x108] 00001284 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00001288 3D5F FEFA move.w [A6 - 0x106], [A7]+ 0000128C 4A6E FEFA tst.w [A6 - 0x106] 00001290 6648 bne +0x4A /* 000012DA */ 00001292 102E 0008 move.b D0, [A6 + 0x8] 00001296 660A bne +0xC /* 000012A2 */ 00001298 3F3C FFD0 move.w -[A7], 0xFFD0 0000129C 2F0E move.l -[A7], A6 0000129E 4EBA FF38 jsr [PC - 0xC8 /* 000011D8 */] label000012A2: 000012A2 4267 clr.w -[A7] 000012A4 3F2E 0012 move.w -[A7], [A6 + 0x12] 000012A8 2F2E 000E move.l -[A7], [A6 + 0xE] 000012AC 486E FF00 pea.l [A6 - 0x100] 000012B0 486E F68E pea.l [A6 - 0x972] 000012B4 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 000012B8 2F0E move.l -[A7], A6 000012BA 4EBA FF1C jsr [PC - 0xE4 /* 000011D8 */] 000012BE 41EE F68E lea.l A0, [A6 - 0x972] 000012C2 43FA 029A lea.l A1, [PC + 0x29A /* 0000155E, value 0x504E5447 'PNTG' */] 000012C6 7003 moveq.l D0, 0x03 label000012C8: 000012C8 B109 cmpm.b [A0]+, [A1]+ 000012CA 56C8 FFFC dbne D0, -0x6 /* 000012C8 */ 000012CE 670A beq +0xC /* 000012DA */ 000012D0 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 000012D4 2F0E move.l -[A7], A6 000012D6 4EBA FF00 jsr [PC - 0x100 /* 000011D8 */] label000012DA: 000012DA 70D5 moveq.l D0, 0xFFFFFFD5 000012DC B06E FEFA cmp.w D0, [A6 - 0x106] 000012E0 6644 bne +0x46 /* 00001326 */ 000012E2 4267 clr.w -[A7] 000012E4 3F2E 0012 move.w -[A7], [A6 + 0x12] 000012E8 2F2E 000E move.l -[A7], [A6 + 0xE] 000012EC 486E FF00 pea.l [A6 - 0x100] 000012F0 2F3A 0270 move.l -[A7], [PC + 0x270 /* 00001562, value 0x4D504E54 'MPNT' */] 000012F4 2F3A 0268 move.l -[A7], [PC + 0x268 /* 0000155E, value 0x504E5447 'PNTG' */] 000012F8 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 000012FC 2F0E move.l -[A7], A6 000012FE 4EBA FED8 jsr [PC - 0x128 /* 000011D8 */] 00001302 1D7C 0001 F68B move.b [A6 - 0x975], 0x1 00001308 4267 clr.w -[A7] 0000130A 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000130E 2F2E 000E move.l -[A7], [A6 + 0xE] 00001312 486E FF00 pea.l [A6 - 0x100] 00001316 1F3C 0003 move.b -[A7], 0x3 0000131A 486E FEF8 pea.l [A6 - 0x108] 0000131E 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00001322 3D5F FEFA move.w [A6 - 0x106], [A7]+ label00001326: 00001326 3F2E FEFA move.w -[A7], [A6 - 0x106] 0000132A 2F0E move.l -[A7], A6 0000132C 4EBA FEAA jsr [PC - 0x156 /* 000011D8 */] 00001330 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] 00001334 486E F6E8 pea.l [A6 - 0x918] 00001338 2F3C 0000 0080 move.l -[A7], 0x80 0000133E 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */] 00001342 7000 moveq.l D0, 0x00 00001344 2D40 FEF4 move.l [A6 - 0x10C], D0 00001348 4267 clr.w -[A7] 0000134A 3F2E FEF8 move.w -[A7], [A6 - 0x108] 0000134E 486E FEF4 pea.l [A6 - 0x10C] 00001352 2F3C 0000 0200 move.l -[A7], 0x200 00001358 486E F6E8 pea.l [A6 - 0x918] 0000135C 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */] 00001360 2F0E move.l -[A7], A6 00001362 4EBA FE74 jsr [PC - 0x18C /* 000011D8 */] 00001366 41EE F6E8 lea.l A0, [A6 - 0x918] 0000136A 2D48 FEEC move.l [A6 - 0x114], A0 0000136E 486E F6A0 pea.l [A6 - 0x960] 00001372 7048 moveq.l D0, 0x48 00001374 2F00 move.l -[A7], D0 00001376 4EAD 254A jsr [A5 + 0x254A /* export_1189 */] 0000137A 2F3C 02D0 0000 move.l -[A7], 0x2D00000 00001380 3F2D B3CA move.w -[A7], [A5 - 0x4C36] 00001384 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00001388 3D5F F68C move.w [A6 - 0x974], [A7]+ 0000138C 302E F68C move.w D0, [A6 - 0x974] 00001390 5340 subq.w D0, 1 00001392 3D40 F688 move.w [A6 - 0x978], D0 00001396 426E F69E clr.w [A6 - 0x962] 0000139A 6000 00BC bra +0xBE /* 00001458 */ label0000139E: 0000139E 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] 000013A2 302E F69E move.w D0, [A6 - 0x962] 000013A6 48C0 ext.l D0 000013A8 2F00 move.l -[A7], D0 000013AA 2F2D B3D2 move.l -[A7], [A5 - 0x4C2E] 000013AE 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000013B2 201F move.l D0, [A7]+ 000013B4 D0AD B266 add.l D0, [A5 - 0x4D9A] 000013B8 2D40 FEF0 move.l [A6 - 0x110], D0 000013BC 2F2E FEF0 move.l -[A7], [A6 - 0x110] 000013C0 486E F6A0 pea.l [A6 - 0x960] 000013C4 2F3C 0048 0000 move.l -[A7], 0x480000 /* 'H\0\0' */ 000013CA 3F2D B3D4 move.w -[A7], [A5 - 0x4C2C] 000013CE 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 000013D2 301F move.w D0, [A7]+ 000013D4 48C0 ext.l D0 000013D6 2F00 move.l -[A7], D0 000013D8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000013DC 41EE F6A0 lea.l A0, [A6 - 0x960] 000013E0 2D48 FEE8 move.l [A6 - 0x118], A0 000013E4 486E FEE8 pea.l [A6 - 0x118] 000013E8 486E FEEC pea.l [A6 - 0x114] 000013EC 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 000013F0 A8CF syscall PackBits 000013F2 41EE F6E8 lea.l A0, [A6 - 0x918] 000013F6 2008 move.l D0, A0 000013F8 D0BC 0000 0800 add.l D0, 0x800 000013FE 90BC 0000 0200 sub.l D0, 0x200 00001404 B0AE FEEC cmp.l D0, [A6 - 0x114] 00001408 6E48 bgt +0x4A /* 00001452 */ 0000140A 4267 clr.w -[A7] 0000140C 3F2E FEF8 move.w -[A7], [A6 - 0x108] 00001410 486E FEF4 pea.l [A6 - 0x10C] 00001414 2F3C 0000 0600 move.l -[A7], 0x600 0000141A 486E F6E8 pea.l [A6 - 0x918] 0000141E 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */] 00001422 2F0E move.l -[A7], A6 00001424 4EBA FDB2 jsr [PC - 0x24E /* 000011D8 */] 00001428 1D7C 0001 F68B move.b [A6 - 0x975], 0x1 0000142E 41EE F6E8 lea.l A0, [A6 - 0x918] 00001432 43EE FCE8 lea.l A1, [A6 - 0x318] 00001436 707F moveq.l D0, 0x7F label00001438: 00001438 20D9 move.l [A0]+, [A1]+ 0000143A 51C8 FFFC dbf D0, -0x6 /* 00001438 */ 0000143E 202E FEEC move.l D0, [A6 - 0x114] 00001442 90BC 0000 0800 sub.l D0, 0x800 00001448 D0BC 0000 0200 add.l D0, 0x200 0000144E 2D40 FEEC move.l [A6 - 0x114], D0 label00001452: 00001452 526E F69E addq.w [A6 - 0x962], 1 00001456 690C bvs +0xE /* 00001464 */ label00001458: 00001458 302E F69E move.w D0, [A6 - 0x962] 0000145C B06E F688 cmp.w D0, [A6 - 0x978] 00001460 6F00 FF3C ble -0xC2 /* 0000139E */ label00001464: 00001464 486E F6A0 pea.l [A6 - 0x960] 00001468 7048 moveq.l D0, 0x48 0000146A 2F00 move.l -[A7], D0 0000146C 4EAD 254A jsr [A5 + 0x254A /* export_1189 */] 00001470 303C 02D0 move.w D0, 0x2D0 00001474 906E F68C sub.w D0, [A6 - 0x974] 00001478 3D40 F686 move.w [A6 - 0x97A], D0 0000147C 3D7C 0001 F69E move.w [A6 - 0x962], 0x1 00001482 607A bra +0x7C /* 000014FE */ label00001484: 00001484 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] 00001488 41EE F6A0 lea.l A0, [A6 - 0x960] 0000148C 2D48 FEE8 move.l [A6 - 0x118], A0 00001490 486E FEE8 pea.l [A6 - 0x118] 00001494 486E FEEC pea.l [A6 - 0x114] 00001498 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 0000149C A8CF syscall PackBits 0000149E 41EE F6E8 lea.l A0, [A6 - 0x918] 000014A2 2008 move.l D0, A0 000014A4 D0BC 0000 0800 add.l D0, 0x800 000014AA 90BC 0000 0200 sub.l D0, 0x200 000014B0 B0AE FEEC cmp.l D0, [A6 - 0x114] 000014B4 6E42 bgt +0x44 /* 000014F8 */ 000014B6 4267 clr.w -[A7] 000014B8 3F2E FEF8 move.w -[A7], [A6 - 0x108] 000014BC 486E FEF4 pea.l [A6 - 0x10C] 000014C0 2F3C 0000 0600 move.l -[A7], 0x600 000014C6 486E F6E8 pea.l [A6 - 0x918] 000014CA 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */] 000014CE 2F0E move.l -[A7], A6 000014D0 4EBA FD06 jsr [PC - 0x2FA /* 000011D8 */] 000014D4 41EE F6E8 lea.l A0, [A6 - 0x918] 000014D8 43EE FCE8 lea.l A1, [A6 - 0x318] 000014DC 707F moveq.l D0, 0x7F label000014DE: 000014DE 20D9 move.l [A0]+, [A1]+ 000014E0 51C8 FFFC dbf D0, -0x6 /* 000014DE */ 000014E4 202E FEEC move.l D0, [A6 - 0x114] 000014E8 90BC 0000 0800 sub.l D0, 0x800 000014EE D0BC 0000 0200 add.l D0, 0x200 000014F4 2D40 FEEC move.l [A6 - 0x114], D0 label000014F8: 000014F8 526E F69E addq.w [A6 - 0x962], 1 000014FC 690C bvs +0xE /* 0000150A */ label000014FE: 000014FE 302E F69E move.w D0, [A6 - 0x962] 00001502 B06E F686 cmp.w D0, [A6 - 0x97A] 00001506 6F00 FF7C ble -0x82 /* 00001484 */ label0000150A: 0000150A 4267 clr.w -[A7] 0000150C 3F2E FEF8 move.w -[A7], [A6 - 0x108] 00001510 486E FEF4 pea.l [A6 - 0x10C] 00001514 41EE F6E8 lea.l A0, [A6 - 0x918] 00001518 202E FEEC move.l D0, [A6 - 0x114] 0000151C 9088 sub.l D0, A0 0000151E 2F00 move.l -[A7], D0 00001520 486E F6E8 pea.l [A6 - 0x918] 00001524 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */] 00001528 2F0E move.l -[A7], A6 0000152A 4EBA FCAC jsr [PC - 0x354 /* 000011D8 */] 0000152E 4267 clr.w -[A7] 00001530 3F2E FEF8 move.w -[A7], [A6 - 0x108] 00001534 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001538 3D5F FEFE move.w [A6 - 0x102], [A7]+ 0000153C 4267 clr.w -[A7] 0000153E 42A7 clr.l -[A7] 00001540 3F2E 0012 move.w -[A7], [A6 + 0x12] 00001544 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00001548 3D5F FEFE move.w [A6 - 0x102], [A7]+ label0000154C: 0000154C 4FEE F666 lea.l A7, [A6 - 0x99A] 00001550 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001554 4E5E unlink A6 00001556 205F movea.l A0, [A7]+ 00001558 DEFC 000C add.w A7, 0xC 0000155C 4ED0 jmp [A0] 0000155E 504E addq.w A6, 8 00001560 5447 addq.w D7, 2 00001562 4D50 chk.w D6, [A0] 00001564 4E54 4E56 link A4, -0xFFFFB1AA export_751: // at 00001566 (misaligned) 00001568 FD9E .invalid <> 0000156A 2F07 move.l -[A7], D7 0000156C 2D7C 504E 5447 FFF0 move.l [A6 - 0x10], 0x504E5447 /* 'PNTG' */ 00001574 426E FFAC clr.w [A6 - 0x54] 00001578 3F3C 0001 move.w -[A7], 0x1 0000157C 486E FFF0 pea.l [A6 - 0x10] 00001580 486E FD9E pea.l [A6 - 0x262] 00001584 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001588 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */] 0000158C 486E FFA6 pea.l [A6 - 0x5A] 00001590 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00001594 2F2D B660 move.l -[A7], [A5 - 0x49A0] 00001598 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */] 0000159C 102E FFA6 move.b D0, [A6 - 0x5A] 000015A0 6742 beq +0x44 /* 000015E4 */ 000015A2 41EE FEA0 lea.l A0, [A6 - 0x160] 000015A6 43EE FFB0 lea.l A1, [A6 - 0x50] 000015AA 700F moveq.l D0, 0x0F label000015AC: 000015AC 20D9 move.l [A0]+, [A1]+ 000015AE 51C8 FFFC dbf D0, -0x6 /* 000015AC */ 000015B2 3F2E FFAC move.w -[A7], [A6 - 0x54] 000015B6 486E FFA4 pea.l [A6 - 0x5C] 000015BA 486E FFA0 pea.l [A6 - 0x60] 000015BE 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000015C2 4267 clr.w -[A7] 000015C4 3F2E FFA4 move.w -[A7], [A6 - 0x5C] 000015C8 2F2E FFA0 move.l -[A7], [A6 - 0x60] 000015CC 486E FEA0 pea.l [A6 - 0x160] 000015D0 4EBA 0070 jsr [PC + 0x70 /* 00001642 */] 000015D4 3E1F move.w D7, [A7]+ 000015D6 4A47 tst.w D7 000015D8 670A beq +0xC /* 000015E4 */ 000015DA 3F07 move.w -[A7], D7 000015DC 3F3C 001D move.w -[A7], 0x1D 000015E0 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] label000015E4: 000015E4 2E1F move.l D7, [A7]+ 000015E6 4E5E unlink A6 000015E8 4E75 rts fn000015EA: 000015EA 4E56 0000 link A6, 0 000015EE 48E7 0108 movem.l -[A7], D7,A4 000015F2 3E2E 000C move.w D7, [A6 + 0xC] 000015F6 286E 0008 movea.l A4, [A6 + 0x8] 000015FA 4A47 tst.w D7 000015FC 56C0 sne D0 000015FE 72D9 moveq.l D1, 0xFFFFFFD9 00001600 B247 cmp.w D1, D7 00001602 56C1 sne D1 00001604 C001 and.b D0, D1 00001606 672E beq +0x30 /* 00001636 */ 00001608 4A6C FEFA tst.w [A4 - 0x106] 0000160C 6714 beq +0x16 /* 00001622 */ 0000160E 1B7C 0001 FCA6 move.b [A5 - 0x35A], 0x1 00001614 4267 clr.w -[A7] 00001616 3F2C FEFA move.w -[A7], [A4 - 0x106] 0000161A 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 0000161E 395F FEFE move.w [A4 - 0x102], [A7]+ label00001622: 00001622 206E 0008 movea.l A0, [A6 + 0x8] 00001626 3147 0012 move.w [A0 + 0x12], D7 0000162A 206E 0008 movea.l A0, [A6 + 0x8] 0000162E 2C48 movea.l A6, A0 00001630 4EFA 022A jmp [PC + 0x22A /* 0000185C */] 00001634 0000 4CDF ori.b D0, 0xDF // begin alternate branch 00001636-0000163A label00001636: 00001636 4CDF 1080 movem.l D7,A4, [A7]+ // end alternate branch 00001636-0000163A label00001636: // (misaligned) 00001638 1080 move.b [A0], D0 0000163A 4E5E unlink A6 0000163C 205F movea.l A0, [A7]+ 0000163E 5C4F addq.w A7, 6 00001640 4ED0 jmp [A0] export_752: fn00001642: 00001642 4E56 F5CE link A6, -0x0A32 00001646 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000164A 206E 0008 movea.l A0, [A6 + 0x8] 0000164E 43EE FF00 lea.l A1, [A6 - 0x100] 00001652 703F moveq.l D0, 0x3F label00001654: 00001654 22D8 move.l [A1]+, [A0]+ 00001656 51C8 FFFC dbf D0, -0x6 /* 00001654 */ 0000165A 426E 0012 clr.w [A6 + 0x12] 0000165E 426E FEFA clr.w [A6 - 0x106] 00001662 4267 clr.w -[A7] 00001664 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001668 2F2E 000C move.l -[A7], [A6 + 0xC] 0000166C 486E FF00 pea.l [A6 - 0x100] 00001670 4267 clr.w -[A7] 00001672 486E FEFA pea.l [A6 - 0x106] 00001676 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 0000167A 2F0E move.l -[A7], A6 0000167C 4EBA FF6C jsr [PC - 0x94 /* 000015EA */] 00001680 4267 clr.w -[A7] 00001682 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001686 2F2E 000C move.l -[A7], [A6 + 0xC] 0000168A 486E FF00 pea.l [A6 - 0x100] 0000168E 486E F5D0 pea.l [A6 - 0xA30] 00001692 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00001696 2F0E move.l -[A7], A6 00001698 4EBA FF50 jsr [PC - 0xB0 /* 000015EA */] 0000169C 41EE F5D0 lea.l A0, [A6 - 0xA30] 000016A0 43FA 01CC lea.l A1, [PC + 0x1CC /* 0000186E, value 0x504E5447 'PNTG', pstring "NTG" */] 000016A4 7003 moveq.l D0, 0x03 label000016A6: 000016A6 B109 cmpm.b [A0]+, [A1]+ 000016A8 56C8 FFFC dbne D0, -0x6 /* 000016A6 */ 000016AC 670A beq +0xC /* 000016B8 */ 000016AE 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 000016B2 2F0E move.l -[A7], A6 000016B4 4EBA FF34 jsr [PC - 0xCC /* 000015EA */] label000016B8: 000016B8 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] 000016BC 2D7C 0000 0200 FEF6 move.l [A6 - 0x10A], 0x200 000016C4 4267 clr.w -[A7] 000016C6 3F2E FEFA move.w -[A7], [A6 - 0x106] 000016CA 486E FEF6 pea.l [A6 - 0x10A] 000016CE 2F3C 0000 0800 move.l -[A7], 0x800 000016D4 486E F6EA pea.l [A6 - 0x916] 000016D8 4EAD 253A jsr [A5 + 0x253A /* export_1187 */] 000016DC 2F0E move.l -[A7], A6 000016DE 4EBA FF0A jsr [PC - 0xF6 /* 000015EA */] 000016E2 41EE F6EA lea.l A0, [A6 - 0x916] 000016E6 2D48 FEF2 move.l [A6 - 0x10E], A0 000016EA 2D6D B7F8 FEEE move.l [A6 - 0x112], [A5 - 0x4808] 000016F0 422D FCB8 clr.b [A5 - 0x348] 000016F4 422D FC9E clr.b [A5 - 0x362] 000016F8 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */] 000016FC 2F2D B76E move.l -[A7], [A5 - 0x4892] 00001700 70FF moveq.l D0, 0xFFFFFFFF 00001702 2F00 move.l -[A7], D0 00001704 486D B70C pea.l [A5 - 0x48F4] 00001708 4EAD 29D2 jsr [A5 + 0x29D2 /* export_1334 */] 0000170C 2F2D B7F4 move.l -[A7], [A5 - 0x480C] 00001710 70FF moveq.l D0, 0xFFFFFFFF 00001712 2F00 move.l -[A7], D0 00001714 486D B70C pea.l [A5 - 0x48F4] 00001718 4EAD 29D2 jsr [A5 + 0x29D2 /* export_1334 */] 0000171C 1B7C 0001 FCA0 move.b [A5 - 0x360], 0x1 00001722 486E F5E0 pea.l [A6 - 0xA20] 00001726 42A7 clr.l -[A7] 00001728 2F3C 0240 0000 move.l -[A7], 0x2400000 0000172E 3F2D B3C8 move.w -[A7], [A5 - 0x4C38] 00001732 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00001736 2F3C 02D0 0000 move.l -[A7], 0x2D00000 0000173C 3F2D B3CA move.w -[A7], [A5 - 0x4C36] 00001740 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 00001744 A8A7 syscall SetRect 00001746 41ED FCFC lea.l A0, [A5 - 0x304] 0000174A 43EE F5E0 lea.l A1, [A6 - 0xA20] 0000174E 20D9 move.l [A0]+, [A1]+ 00001750 20D9 move.l [A0]+, [A1]+ 00001752 41ED FCBE lea.l A0, [A5 - 0x342] 00001756 43EE F5E0 lea.l A1, [A6 - 0xA20] 0000175A 20D9 move.l [A0]+, [A1]+ 0000175C 20D9 move.l [A0]+, [A1]+ 0000175E 2F3C 02D0 0000 move.l -[A7], 0x2D00000 00001764 3F2D B3CA move.w -[A7], [A5 - 0x4C36] 00001768 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 0000176C 3D5F F5CE move.w [A6 - 0xA32], [A7]+ 00001770 3D7C 0001 F5E8 move.w [A6 - 0xA18], 0x1 00001776 6000 00B0 bra +0xB2 /* 00001828 */ label0000177A: 0000177A 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] 0000177E 41EE F5EA lea.l A0, [A6 - 0xA16] 00001782 2D48 FEEA move.l [A6 - 0x116], A0 00001786 486E FEF2 pea.l [A6 - 0x10E] 0000178A 486E FEEA pea.l [A6 - 0x116] 0000178E 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00001792 A8D0 syscall UnpackBits 00001794 41EE F5EA lea.l A0, [A6 - 0xA16] 00001798 202E FEEA move.l D0, [A6 - 0x116] 0000179C 9088 sub.l D0, A0 0000179E 7248 moveq.l D1, 0x48 000017A0 B280 cmp.l D1, D0 000017A2 670A beq +0xC /* 000017AE */ 000017A4 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000017A8 2F0E move.l -[A7], A6 000017AA 4EBA FE3E jsr [PC - 0x1C2 /* 000015EA */] label000017AE: 000017AE 486E F5EA pea.l [A6 - 0xA16] 000017B2 2F2E FEEE move.l -[A7], [A6 - 0x112] 000017B6 2F3C 0048 0000 move.l -[A7], 0x480000 /* 'H\0\0' */ 000017BC 3F2D B3D4 move.w -[A7], [A5 - 0x4C2C] 000017C0 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */] 000017C4 301F move.w D0, [A7]+ 000017C6 48C0 ext.l D0 000017C8 2F00 move.l -[A7], D0 000017CA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000017CE 202D B3D2 move.l D0, [A5 - 0x4C2E] 000017D2 D1AE FEEE add.l [A6 - 0x112], D0 000017D6 41EE FCEA lea.l A0, [A6 - 0x316] 000017DA B1EE FEF2 cmpa.l A0, [A6 - 0x10E] 000017DE 6E42 bgt +0x44 /* 00001822 */ 000017E0 41EE F6EA lea.l A0, [A6 - 0x916] 000017E4 43EE FCEA lea.l A1, [A6 - 0x316] 000017E8 707F moveq.l D0, 0x7F label000017EA: 000017EA 20D9 move.l [A0]+, [A1]+ 000017EC 51C8 FFFC dbf D0, -0x6 /* 000017EA */ 000017F0 4267 clr.w -[A7] 000017F2 3F2E FEFA move.w -[A7], [A6 - 0x106] 000017F6 486E FEF6 pea.l [A6 - 0x10A] 000017FA 2F3C 0000 0600 move.l -[A7], 0x600 00001800 486E F8EA pea.l [A6 - 0x716] 00001804 4EAD 253A jsr [A5 + 0x253A /* export_1187 */] 00001808 2F0E move.l -[A7], A6 0000180A 4EBA FDDE jsr [PC - 0x222 /* 000015EA */] 0000180E 202E FEF2 move.l D0, [A6 - 0x10E] 00001812 90BC 0000 0800 sub.l D0, 0x800 00001818 D0BC 0000 0200 add.l D0, 0x200 0000181E 2D40 FEF2 move.l [A6 - 0x10E], D0 label00001822: 00001822 526E F5E8 addq.w [A6 - 0xA18], 1 00001826 690C bvs +0xE /* 00001834 */ label00001828: 00001828 302E F5E8 move.w D0, [A6 - 0xA18] 0000182C B06E F5CE cmp.w D0, [A6 - 0xA32] 00001830 6F00 FF48 ble -0xB6 /* 0000177A */ label00001834: 00001834 4267 clr.w -[A7] 00001836 3F2E FEFA move.w -[A7], [A6 - 0x106] 0000183A 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 0000183E 3D5F FEFE move.w [A6 - 0x102], [A7]+ 00001842 4EAD 082A jsr [A5 + 0x82A /* export_257 */] 00001846 41ED B278 lea.l A0, [A5 - 0x4D88] 0000184A 43ED B70C lea.l A1, [A5 - 0x48F4] 0000184E 20D9 move.l [A0]+, [A1]+ 00001850 20D9 move.l [A0]+, [A1]+ 00001852 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001856 1B7C 0001 FCA6 move.b [A5 - 0x35A], 0x1 label0000185C: 0000185C 4FEE F5AE lea.l A7, [A6 - 0xA52] 00001860 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001864 4E5E unlink A6 00001866 205F movea.l A0, [A7]+ 00001868 DEFC 000A add.w A7, 0xA /* '\n' */ 0000186C 4ED0 jmp [A0] 0000186E 504E addq.w A6, 8 00001870 5447 addq.w D7, 2